|
| D_VisDat_Dim () |
|
| D_VisDat_Dim (int X, int Y, int Z=1, int T=1, int S=1, int P=1) |
|
| D_VisDat_Dim (vector< int > vDims) |
|
| D_VisDat_Dim (Vec< int, c_DIM_NUMBER_OF > vDims) |
|
| D_VisDat_Dim (D_VisDat_Header source_header) |
|
int | size_PixelCount () |
|
int | size_X () |
|
int | size_Y () |
|
int | size_Z () |
|
int | size_T () |
|
int | size_S () |
|
int | size_P () |
|
int | size_Dim (int idx) |
|
vector< int > | size_DimsVec () |
|
Size | size_XY () |
|
Size | size_XZ () |
|
Size | size_YZ () |
|
Size | size_Plane (int i, int j) |
|
QString | unit_X () |
|
QString | unit_Y () |
|
QString | unit_Z () |
|
QString | unit_T () |
|
QString | unit_S () |
|
QString | unit_P () |
|
QString | unit_Dim (int d) |
|
QStringList | unit_Dims () |
|
double | step_X () |
|
double | step_Y () |
|
double | step_Z () |
|
double | step_T () |
|
double | step_S () |
|
double | step_P () |
|
double | step_Dim (int d) |
|
double | step_Dims () |
|
void | set_size_X (int X) |
|
void | set_size_Y (int Y) |
|
void | set_size_Z (int Z) |
|
void | set_size_T (int T) |
|
void | set_size_S (int S) |
|
void | set_size_P (int P) |
|
void | set_size_Dim (int idx, int val) |
|
void | set_size_Dims (vector< int > sizes) |
|
void | set_unit_X (double step=1, QString unit="px") |
|
void | set_unit_Y (double step=1, QString unit="px") |
|
void | set_unit_Z (double step=1, QString unit="px") |
|
void | set_unit_T (double step=1, QString unit="px") |
|
void | set_unit_S (double step=1, QString unit="px") |
|
void | set_unit_P (double step=1, QString unit="px") |
|
void | set_unit_Dim (int d, double step=1, QString unit="u") |
|
int | extended_DimsCount () |
|
QString | extended_DimsString () |
|
bool | is_Dims (int dims) |
|
bool | is_DimsAtLeast (int dims) |
|
bool | is_1D () |
|
bool | is_2D () |
|
bool | is_3D () |
|
bool | is_4D () |
|
bool | is_5D () |
|
bool | is_6D () |
|
bool | inRangeOf (D_VisDat_Dim VD_container) |
|
Vec< int, c_DIM_NUMBER_OF > | ForcePosInRange (Vec< int, c_DIM_NUMBER_OF > pos) |
|
int | DimOutRanged (D_VisDat_Dim VD_container) |
|
bool | isEqual (D_VisDat_Dim VD_compare) |
|
QString | info () |
|
void | loop_Reset () |
|
void | loop_SetOffset (Vec< int, c_DIM_NUMBER_OF > offset) |
|
bool | loop_Next () |
|
Vec< int, c_DIM_NUMBER_OF > | loop_PosCurrent () |
|
Vec< int, c_DIM_NUMBER_OF > | loop_PosCurrent_Offset () |
|
The D_VisDat_Dim class Represents a 6D volume.
There are basic functionalities describing and changing the 6D volume. This is used to describe the size of a multidimensional image D_VisDat_Obj . There is a method for looping through such a volume pixel by pixel.
The six dimensions are: Spacial X, spacial Y, spacial Z, time T, stack S and pages P. See: D_DIM_INDICES