_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) const | voxomap::VoxelOctree< T_Container > | private |
_findVoxelNode(T x, T y, T z) const | voxomap::VoxelOctree< T_Container > | private |
_nbVoxels | voxomap::VoxelOctree< T_Container > | protected |
_nodeCache | voxomap::VoxelOctree< T_Container > | mutableprotected |
addVoxel(T x, T y, T z, Args &&... args) | voxomap::VoxelOctree< T_Container > | |
begin() | voxomap::VoxelOctree< T_Container > | |
clear() override | voxomap::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) const | voxomap::VoxelOctree< T_Container > | |
exploreVoxelContainer(std::function< void(typename T_Container::VoxelContainer const &)> const &predicate) const | voxomap::VoxelOctree< T_Container > | |
exploreVoxelNode(std::function< void(VoxelNode< T_Container > const &)> const &predicate) const | voxomap::VoxelOctree< T_Container > | |
findVoxel(T x, T y, T z) | voxomap::VoxelOctree< T_Container > | |
findVoxelNode(T x, T y, T z) const | voxomap::VoxelOctree< T_Container > | |
getContainerSize() const | voxomap::VoxelOctree< T_Container > | |
getNbVoxels() const | voxomap::VoxelOctree< T_Container > | |
iterator typedef | voxomap::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) override | voxomap::VoxelOctree< T_Container > | |
push(VoxelNode< T_Container > &node) override | voxomap::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) const | voxomap::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 typedef | voxomap::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()=default | voxomap::VoxelOctree< T_Container > | virtual |