Voxomap
A C++11 voxel container.
voxomap::VoxelOctree< T_Container > Member List

This is the complete list of members for voxomap::VoxelOctree< T_Container >, including all inherited members.

_findVoxel(int x, int y, int z)voxomap::VoxelOctree< T_Container >private
_findVoxel(T x, T y, T z)voxomap::VoxelOctree< T_Container >private
_findVoxelNode(int x, int y, int z) constvoxomap::VoxelOctree< T_Container >private
_findVoxelNode(T x, T y, T z) constvoxomap::VoxelOctree< T_Container >private
_nbVoxelsvoxomap::VoxelOctree< T_Container >protected
_nodeCachevoxomap::VoxelOctree< T_Container >mutableprotected
addVoxel(T x, T y, T z, Args &&... args)voxomap::VoxelOctree< T_Container >
begin()voxomap::VoxelOctree< T_Container >
clear() overridevoxomap::VoxelOctree< T_Container >
end()voxomap::VoxelOctree< T_Container >
exploreBoundingBox(BoundingBox< int > const &bounding_box, std::function< void(VoxelNode< T_Container > &)> const &in_predicate, std::function< void(VoxelNode< T_Container > &)> const &out_predicate)voxomap::VoxelOctree< T_Container >
exploreVoxel(std::function< void(iterator const &)> const &predicate) constvoxomap::VoxelOctree< T_Container >
exploreVoxelContainer(std::function< void(typename T_Container::VoxelContainer const &)> const &predicate) constvoxomap::VoxelOctree< T_Container >
exploreVoxelNode(std::function< void(VoxelNode< T_Container > const &)> const &predicate) constvoxomap::VoxelOctree< T_Container >
findVoxel(T x, T y, T z)voxomap::VoxelOctree< T_Container >
findVoxelNode(T x, T y, T z) constvoxomap::VoxelOctree< T_Container >
getContainerSize() constvoxomap::VoxelOctree< T_Container >
getNbVoxels() constvoxomap::VoxelOctree< T_Container >
iterator typedefvoxomap::VoxelOctree< T_Container >
operator=(VoxelOctree< T_Container > const &other)voxomap::VoxelOctree< T_Container >
operator=(VoxelOctree< T_Container > &&other)voxomap::VoxelOctree< T_Container >
pop(VoxelNode< T_Container > &node) overridevoxomap::VoxelOctree< T_Container >
push(VoxelNode< T_Container > &node) overridevoxomap::VoxelOctree< T_Container >
pushContainerNode(int x, int y, int z)voxomap::VoxelOctree< T_Container >protected
pushContainerNode(T x, T y, T z)voxomap::VoxelOctree< T_Container >protected
putVoxel(T x, T y, T z, Args &&... args)voxomap::VoxelOctree< T_Container >
removeOfCache(VoxelNode< T_Container > const &node)voxomap::VoxelOctree< T_Container >
removeVoxel(T x, T y, T z, Args &&... args)voxomap::VoxelOctree< T_Container >
removeVoxel(iterator it, Args &&... args)voxomap::VoxelOctree< T_Container >
serialize(std::string &str) constvoxomap::VoxelOctree< T_Container >
setNbVoxels(unsigned int nbVoxels)voxomap::VoxelOctree< T_Container >
unserialize(char const *str, size_t strsize)voxomap::VoxelOctree< T_Container >
updateVoxel(T x, T y, T z, Args &&... args)voxomap::VoxelOctree< T_Container >
updateVoxel(iterator it, Args &&... args)voxomap::VoxelOctree< T_Container >
VoxelData typedefvoxomap::VoxelOctree< T_Container >
VoxelOctree()voxomap::VoxelOctree< T_Container >
VoxelOctree(VoxelOctree< T_Container > const &other)voxomap::VoxelOctree< T_Container >
VoxelOctree(VoxelOctree< T_Container > &&other)voxomap::VoxelOctree< T_Container >
~VoxelOctree()=defaultvoxomap::VoxelOctree< T_Container >virtual