Go to the documentation of this file.00001
00005 @interface Volume : NSObject {
00006
00007 @private
00008 NSUInteger maxX, maxY, maxZ, length, maxTextureSize, maxHistValue;
00009 int *histogramm;
00010 float *glFloatArray;
00011 NSProgressIndicator *indicator;
00012 NSTextField *txt;
00013 }
00014
00015
00016
00017
00018 @property (nonatomic, retain) NSProgressIndicator *indicator;
00019
00020
00021
00022 @property (nonatomic, retain) NSTextField *txt;
00023
00024
00025
00026 @property (nonatomic) NSUInteger maxX;
00027
00028
00029
00030 @property (nonatomic) NSUInteger maxY;
00031
00032
00033
00034 @property (nonatomic) NSUInteger maxZ;
00035
00036
00037
00038 @property (nonatomic) NSUInteger length;
00039
00040
00041
00042 @property (nonatomic) NSUInteger maxTextureSize;
00043
00044
00045
00046 @property (nonatomic) NSUInteger maxHistValue;
00047
00048
00049
00050 @property (nonatomic) int *histogramm;
00051
00052
00053
00054 @property (nonatomic) float *glFloatArray;
00055
00061 - (id)init;
00069 - (id)initWithPath:(NSString *)path;
00077 - (BOOL)loadDataFromFile:(NSString *)path;
00087 - (float)valueAtX:(int)x atY:(int)y atZ:(int)z;
00091 - (void)calculate3DHistogramm;
00092
00093 @end