#include <vlvoldatalayout.h>
Inheritance diagram for vlVolDataLayout< DataType, Layout >:

Public Member Functions | |
| vlVolDataLayout (const vlDim &dim, const vlDataType dataType, const vlUnit &units) | |
| Default constructor. | |
| virtual | ~vlVolDataLayout () |
| Virtual destructor. | |
| bool | isValid () const |
| Returns true if the data is valid. | |
| bool | clear (const uint8 data) |
| Clears the volume data with the given data. | |
| DataType | getVoxel (const vlPoint3ui &position) const |
| Get the voxel value at the given position. | |
| DataType | getVoxel (const vlPoint3f &position) const |
| Get the voxel value at the given position. | |
| bool | setVoxel (const vlPoint3ui &position, const DataType voxel) |
| Set the voxel value at the given position to 'voxel'. | |
| DataType * | getVoxelPtr (const vlPoint3ui &position) const |
| Returns the pointer to the voxel at the given position. | |
|
||||||||||||||||||||
|
Definition at line 99 of file vlvoldatalayout.h. References vlVolData::units(). |
|
|||||||||
|
Definition at line 103 of file vlvoldatalayout.h. |
|
||||||||||
|
Implements vlVolDataLayoutBase< DataType >. |
|
||||||||||
|
Implements vlVolDataLayoutBase< DataType >. |
|
||||||||||
|
Implements vlVolDataLayoutBase< DataType >. |
|
||||||||||
|
Do not use this unless it is absolutely necessary. Use iterators instead.
Implements vlVolDataLayoutBase< DataType >. Referenced by vlVolDataLayout< DataType, LayoutType >::getVoxelVoidPtr(). |
|
|||||||||
|
Implements vlVolDataLayoutBase< DataType >. Referenced by vlVolDataLayout< DataType, vlLayout::Linear >::isValid(). |
|
||||||||||||||||
|
Implements vlVolDataLayoutBase< DataType >. |
1.3.3