#include <vlslicevoxelinfo.h>
Public Member Functions | |
| vlSliceVoxelInfo () | |
| Default constructor. | |
| ~vlSliceVoxelInfo () | |
| Defautl destructor. | |
| vlTriple< float > | pos () const |
| Get voxel position wrt the volume. | |
| uint16 | sliceXPos () const |
| Get voxel's X position wrt slice. | |
| uint16 | sliceYPos () const |
| Get voxel's Y position wrt slice. | |
| void * | value () const |
| Get the value of the voxel. | |
| vlDataType | dataType () const |
| Get the datatype of the voxel. | |
| bool | isValid () const |
| Check if data is valid. | |
| void | setValid (bool valid=true) |
| Set the (in)validity of the stored information. | |
| void | setPos (const vlPoint3f pos) |
| Set the position wrt volume. | |
| void | setSlicePos (const uint16 x, const uint16 y) |
| Set the position wrt slice. | |
| void | setValue (void *voxel) |
| Set the value of the voxel. | |
| void | setDataType (const vlDataType type) |
Protected Attributes | |
| vlTriple< float > | m_pos |
| Position of the voxel in the volume. | |
| uint16 | m_sliceXPos |
| Position of the voxel on a slice (optional). | |
| uint16 | m_sliceYPos |
| Position of the voxel on a slice (optional). | |
| void * | m_pValue |
| Value of the voxel. | |
| std::string | m_displayValue |
| Displayable value of the voxel data. | |
| bool | m_bValid |
| Status of the stored data. | |
| vlDataType | m_dataType |
| The datatype of the voxel. | |
Definition at line 41 of file vlslicevoxelinfo.h.
|
|
Definition at line 29 of file vlslicevoxelinfo.cpp. |
|
|
Definition at line 37 of file vlslicevoxelinfo.cpp. |
|
|
Definition at line 64 of file vlslicevoxelinfo.h. References m_dataType, and vlDataType. |
|
|
Definition at line 67 of file vlslicevoxelinfo.h. References m_bValid. |
|
|
Definition at line 52 of file vlslicevoxelinfo.h. References m_pos. |
|
|
Definition at line 81 of file vlslicevoxelinfo.h. References m_dataType. Referenced by vlSlice::getVoxelInfo(). |
|
|
Definition at line 73 of file vlslicevoxelinfo.h. References m_pos. Referenced by vlSlice::getVoxelInfo(). |
|
||||||||||||
|
Definition at line 76 of file vlslicevoxelinfo.h. References m_sliceXPos, m_sliceYPos, x, and y. Referenced by vlSlice::getVoxelInfo(). |
|
|
Definition at line 70 of file vlslicevoxelinfo.h. References m_bValid. Referenced by vlSlice::getVoxelInfo(). |
|
|
Definition at line 79 of file vlslicevoxelinfo.h. References m_pValue. Referenced by vlSlice::getVoxelInfo(). |
|
|
Definition at line 55 of file vlslicevoxelinfo.h. References m_sliceXPos, and uint16. |
|
|
Definition at line 58 of file vlslicevoxelinfo.h. References m_sliceYPos, and uint16. |
|
|
Definition at line 61 of file vlslicevoxelinfo.h. References m_pValue. |
|
|
Definition at line 106 of file vlslicevoxelinfo.h. Referenced by isValid(), and setValid(). |
|
|
Definition at line 109 of file vlslicevoxelinfo.h. Referenced by dataType(), and setDataType(). |
|
|
Definition at line 103 of file vlslicevoxelinfo.h. |
|
|
Definition at line 94 of file vlslicevoxelinfo.h. |
|
|
Definition at line 100 of file vlslicevoxelinfo.h. Referenced by setValue(), and value(). |
|
|
Definition at line 97 of file vlslicevoxelinfo.h. Referenced by setSlicePos(), and sliceXPos(). |
|
|
Definition at line 97 of file vlslicevoxelinfo.h. Referenced by setSlicePos(), and sliceYPos(). |
1.3.3