#import <Data.h>
Public Member Functions | |
(id) | - init |
(id) | - copyWithZone: |
(id) | - retain |
(unsigned) | - retainCount |
(void) | - release |
(id) | - autorelease |
(void) | - loadFromFileName: |
(BOOL) | - hasData |
(NSString *) | - filename |
(void) | - calculateGradients |
(int) | - xDim |
(int) | - yDim |
(int) | - zDim |
(int) | - maxDensity |
(float) | - getNormalizedOccurrenceForDensity: |
(int) | - getDensityForX:Y:Z: |
(int) | - getDensityForRelativeX:Y:Z: |
(Vector) | - getGradientForX:Y:Z: |
(Vector) | - getGradientForRelativeX:Y:Z: |
(float) | - trilinearForX:Y:Z:s000:s100:s010:s110:s001:s101:s011:s111: |
Static Public Member Functions | |
(Data *) | + sharedInstance |
(id) | + allocWithZone: |
Protected Attributes | |
NSString * | filename |
int | xDim |
int | yDim |
int | zDim |
int | maxDensity |
int * | data |
float * | occurrene |
Vector * | gradients |
|
|
|
|
|
berechnent die gradienten vom aktuellen datensatz |
|
|
|
enthält den filenamen vom aktuellen datensatz |
|
liefert den dichtewert für ein x, y und z (0 <= x,y,z <= 1) |
|
liefert den dichtewert für ein bestimes x, y und z. x, y und z müssen in dem bericht xDim, yDim, zDim liegen |
|
liefert den gradienten für ein x, y und z (0 <= x,y,z <= 1) |
|
liefert den gradienten für ein bestimes x, y und z. x, y und z müssen in dem bericht xDim, yDim, zDim liegen |
|
liefert eine wert zwischen 0 und 1, je nach dem wie häufig der übergebene dichtewert im datensatz auftritt. |
|
gibt auskunft, ob bereits daten geladen wurden |
|
|
|
laden der daten von einem filename |
|
maximal mögliche dichte (bei uns immer 12 bit => 4096) |
|
|
|
|
|
|
|
retourniert das (einzig existierende) Data object |
|
|
|
x dimension vom aktuellen datensatz |
|
y dimension vom aktuellen datensatz |
|
z dimension vom aktuellen datensatz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|