|
using | VoxelSize = VoxelVolume< float >::VoxelSize |
|
using | Dimensions = VoxelVolume< float >::Dimensions |
|
using | Offset = VoxelVolume< float >::Offset |
|
typedef std::vector< SingleVoxel >::iterator | iterator |
|
typedef std::vector< SingleVoxel >::const_iterator | const_iterator |
|
typedef std::reverse_iterator< iterator > | reverse_iterator |
|
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
|
|
| SparseVoxelVolume (const VoxelSize &voxelSize) |
|
| SparseVoxelVolume (const VoxelSize &voxelSize, std::vector< SingleVoxel > data) |
|
iterator | begin () |
|
iterator | end () |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
const_iterator | cbegin () const |
|
const_iterator | cend () const |
|
reverse_iterator | rbegin () |
|
reverse_iterator | rend () |
|
const_reverse_iterator | rbegin () const |
|
const_reverse_iterator | rend () const |
|
const_reverse_iterator | crbegin () const |
|
const_reverse_iterator | crend () const |
|
void | addVoxel (const SingleVoxel &voxel) |
|
void | addVoxel (float x, float y, float z, float val) |
|
std::array< Range< float >, 3 > | boundingBox () const |
|
const std::vector< SingleVoxel > & | data () const |
|
std::vector< SingleVoxel > & | data () |
|
uint | nbVoxels () const |
|
void | removeVoxel (uint i) |
|
float | sparsityLevel () const |
|
float | sparsityLevel (const Dimensions &referenceDimension) const |
|
const SingleVoxel & | voxel (uint i) const |
|
SingleVoxel & | voxel (uint i) |
|
const VoxelSize & | voxelSize () const |
|
void | paintToVoxelVolume (VoxelVolume< float > &volume) const |
|
VoxelVolume< float > | toVoxelVolume () const |
|
VoxelVolume< float > | toVoxelVolume (const Offset &offset) const |
|
VoxelVolume< float > | toVoxelVolume (const Dimensions &dimension, const Offset &offset={ 0.0f, 0.0f, 0.0f }) const |
|
The documentation for this class was generated from the following files: