ML Reference
|
Predeclaration for cursor. More...
#include <mlTSubImage.h>
Public Member Functions | |
TSubImageCursor (TSubImage< DATATYPE > &subImage) | |
Getting the cursor position as pointer to data. | |
Returns current cursor position (i.e., return the memory address of the voxel the cursor points to). | |
DATATYPE * | getPointer () const |
DATATYPE * | getPointerWithOffset (const ImageVector &offset) const |
Returns cursor position of voxel given from current cursor shifted by offset . | |
DATATYPE * | getPointerWithOffset (MLint dx, MLint dy, MLint dz) const |
Returns cursor position of voxel given from current cursor shifted by (dx , dy , dz ). | |
Set voxel values at cursor position. | |
void | setValue (DATATYPE value) const |
Sets voxel value at cursor position to value . | |
void | setValueWithOffset (const ImageVector &offset, DATATYPE value) const |
Sets voxel value at (cursor position + offset ) to value . | |
void | setValueWithOffset (MLint dx, MLint dy, MLint dz, DATATYPE value) const |
Sets voxel value at (cursor position + (dx , dy , dz )) to value. | |
Public Member Functions inherited from ml::TSubImageCursorBase< DATATYPE > | |
void | setSubImagePosition (const ImageVector &position) |
Sets cursor to the given position relative to the origin of the subimage region. | |
void | setSubImagePosition (MLint x, MLint y, MLint z) |
Sets cursor to the given 3d position (x , y , z ) relative to the origin of the subimage region. | |
void | setImagePosition (const ImageVector &position) |
Sets cursor to the given 6d position relative to the origin of the complete image region. | |
void | setImagePosition (MLint x, MLint y, MLint z) |
Sets cursor to the given 3d position (x , y , z ) relative to the origin of the complete image region. | |
void | setPosition (const DATATYPE *pointer) |
Sets cursor to the given pointer where the pointer is the memory address of the voxel. | |
void | moveByOffset (const ImageVector &offset) |
Moves cursor to cursor position + offset . | |
void | moveByOffset (MLint x, MLint y, MLint z) |
Moves cursor to cursor position + (x , y , z ). | |
void | moveX () |
Moves cursor forward in x direction. | |
void | moveY () |
Moves cursor forward in y direction. | |
void | moveZ () |
Moves cursor forward in z direction. | |
void | moveC () |
Moves cursor forward in c direction. | |
void | moveT () |
Moves cursor forward in t direction. | |
void | moveU () |
Moves cursor forward in u direction. | |
void | reverseMoveX () |
Moves cursor backward in x direction. | |
void | reverseMoveY () |
Moves cursor backward in y direction. | |
void | reverseMoveZ () |
Moves cursor backward in z direction. | |
void | reverseMoveC () |
Moves cursor backward in c direction. | |
void | reverseMoveT () |
Moves cursor backward in t direction. | |
void | reverseMoveU () |
Moves cursor backward in u direction. | |
DATATYPE | getValue () const |
Returns voxel value at cursor position. | |
DATATYPE | getValueWithOffset (const ImageVector &offset) const |
Returns voxel value at (cursor position + offset ). | |
DATATYPE | getValueWithOffset (MLint dx, MLint dy, MLint dz) const |
Return voxel value at (cursor position + (dx , dy , dz )) | |
Additional Inherited Members | |
Protected Member Functions inherited from ml::TSubImageCursorBase< DATATYPE > | |
TSubImageCursorBase (const TSubImage< DATATYPE > &subImage) | |
Protected Attributes inherited from ml::TSubImageCursorBase< DATATYPE > | |
DATATYPE * | _data |
SubImage data. | |
ImageVector | _subImageOffset |
SubImage offset in original image. | |
ImageVector | _stride |
Stride for the sub image. | |
DATATYPE * | _cursor |
Cursor address for image data access. | |
Predeclaration for cursor.
Cursor to access data of a TSubImage for reading and writing.
Definition at line 947 of file mlTSubImage.h.
|
inline |
Definition at line 953 of file mlTSubImage.h.
|
inline |
Definition at line 961 of file mlTSubImage.h.
|
inline |
Returns cursor position of voxel given from current cursor shifted by offset
.
Definition at line 963 of file mlTSubImage.h.
|
inline |
Returns cursor position of voxel given from current cursor shifted by (dx
, dy
, dz
).
Definition at line 965 of file mlTSubImage.h.
|
inline |
Sets voxel value at cursor position to value
.
Definition at line 977 of file mlTSubImage.h.
|
inline |
Sets voxel value at (cursor position + offset
) to value
.
Definition at line 979 of file mlTSubImage.h.
|
inline |
Sets voxel value at (cursor position + (dx
, dy
, dz
)) to value.
Definition at line 981 of file mlTSubImage.h.