|
Voxomap
A C++11 voxel container.
|
Classes | |
| class | AbstractSparseIDArray |
| struct | ArrayContainer |
| Voxel container used in leaves of the VoxelOctree. Based on a fixed size 3D array, useful for high density of voxels. More... | |
| struct | ArraySuperContainer |
| Super container used in leaves of the VoxelOctree. Based on a fixed size 3D array, useful for high density of voxels. More... | |
| struct | container_iterator |
| class | Node |
| Basic node of Octree. More... | |
| class | Octree |
| Octree container. More... | |
| struct | SidedContainer |
| Wrap a voxel container to add side features. More... | |
| struct | SidedVoxel |
| Voxel with side informations Side is present if the corresponding neighbor voxel exist. For example: More... | |
| class | SparseContainer |
| Voxel container used in leaves of the VoxelOctree. Mix between a fixed size 3D array (like in ArrayContainer) and a dynamic array. Useful for little density of voxels. More... | |
| class | SparseIDArray |
| class | SparseIDArray< std::unique_ptr< T >, T_Size, T_Container > |
| Specialize SparseIDArray class for unique_ptr. More... | |
| class | SparseSuperContainer |
| Super container used in leaves of the VoxelOctree. Mix between a fixed size 3D array (like in ArraySuperContainer) and a dynamic array. Useful for little density of sub-containers. More... | |
| struct | supercontainer_iterator |
| class | VoxelNode |
| Node optimized for voxel. More... | |
| class | VoxelOctree |
| Octree optimized for voxel. More... | |
Enumerations | |
| enum | SideEnum : uint8_t { XPOS = 1, XNEG = 2, YPOS = 4, YNEG = 8, ZPOS = 16, ZNEG = 32, ALL = XPOS | XNEG | YPOS | YNEG | ZPOS | ZNEG } |
| List of the voxel sides. More... | |