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 ) |