Go to the source code of this file.
|
| class | Volume |
| | The Volume class represents a three-dimensional volume on a uniform grid. The volume can be located at arbitrary positions and orientations in space, and can represent most voxel types (float, unsigned char, etc.). A volume can also support multiple planes, which is used to hold three dimensional vector fields, or three-dimensional bitfields. More...
|
| |
◆ Volume_pixel_type
| Enumerator |
|---|
| PT_UNDEFINED | |
| PT_UCHAR | |
| PT_UINT16 | |
| PT_SHORT | |
| PT_UINT32 | |
| PT_INT32 | |
| PT_FLOAT | |
| PT_VF_FLOAT_INTERLEAVED | |
| PT_VF_FLOAT_PLANAR | |
| PT_UCHAR_VEC_INTERLEAVED | |
◆ vf_convert_to_interleaved()
| EXTERNC void vf_convert_to_interleaved |
( |
Volume * | ref | ) |
|
◆ vf_convert_to_planar()
| EXTERNC void vf_convert_to_planar |
( |
Volume * | ref | ) |
|
◆ vf_pad_planar()
| EXTERNC void vf_pad_planar |
( |
Volume * | vol, |
|
|
int | size ) |
◆ volume_clone()
◆ volume_clone_empty()
◆ volume_convert_to_float()
| EXTERNC void volume_convert_to_float |
( |
Volume * | ref | ) |
|
◆ volume_convert_to_int32()
| EXTERNC void volume_convert_to_int32 |
( |
Volume * | ref | ) |
|
◆ volume_convert_to_short()
| EXTERNC void volume_convert_to_short |
( |
Volume * | ref | ) |
|
◆ volume_convert_to_uchar()
| EXTERNC void volume_convert_to_uchar |
( |
Volume * | ref | ) |
|
◆ volume_convert_to_uint16()
| EXTERNC void volume_convert_to_uint16 |
( |
Volume * | ref | ) |
|
◆ volume_convert_to_uint32()
| EXTERNC void volume_convert_to_uint32 |
( |
Volume * | ref | ) |
|
◆ volume_difference()
◆ volume_matrix3x3inverse()
| EXTERNC void volume_matrix3x3inverse |
( |
float * | out, |
|
|
const float * | m ) |