all_corner_neighbors(CellHandle _ch, int _idx) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
C_Octree() | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
cell(Scalar _x, Scalar _y, Scalar _z) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
cell(int _i) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inlineprotected |
cell_center(CellHandle _ch) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
cell_center(CellHandle _ch, Scalar &_x, Scalar &_y, Scalar &_z) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
cell_center(CellHandle _ch, Scalar &_x, Scalar &_y, Scalar &_z, Scalar &_size) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
cell_corner(CellHandle _ch, int _idx) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
cell_corner(CellHandle _ch, Scalar &_x, Scalar &_y, Scalar &_z, Scalar &_size) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
cell_corner(CellHandle _ch, int _idx, Scalar &_x, Scalar &_y, Scalar &_z) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
cell_corner(CellHandle _ch, int _idx, Scalar &_x, Scalar &_y, Scalar &_z, Scalar &_size) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
cell_size(CellHandle _ch) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
child(CellHandle _ch, int _idx) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
clear() | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
corner_neighbor(CellHandle _ch, int _idx) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
depth(CellHandle _ch) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
edge_neighbor(CellHandle _ch, int _idx) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
end() const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
face_neighbor(CellHandle _ch, int _idx) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
get_common_ancestor(CellHandle _ch, LocCode _diff) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inlineprotected |
get_common_ancestor(CellHandle _ch, LocCode _diff0, LocCode _diff1) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inlineprotected |
get_common_ancestor(CellHandle _ch, LocCode _diff0, LocCode _diff1, LocCode _diff2) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inlineprotected |
getChildIndex(BaseVecT center, coord< float > *point) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | |
getChildIndex(BaseVecT center, BaseVecT point) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | |
GetExtractionLevel() const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
GetNumberOfGeneratedCells() const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
GetPickedCell() const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
initialize(int _max_octree_level) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
is_extraction_leaf(CellHandle _ch) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
is_inner_boundary(CellHandle _ch) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
is_leaf(CellHandle _ch) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
is_root(CellHandle _ch) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
level(CellHandle _ch) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
location(CellHandle _h) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
location(CellHandle _h) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
LocCode typedef | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | |
m_ExtractionLevel | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | protected |
m_nextFreeBlock | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | protected |
m_NumberOfGeneratedCells | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | protected |
m_OctreeCell | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | |
m_PickedCell | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | protected |
m_rootLevel | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | protected |
MAX_ROOT_LEVEL | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | static |
MovePickedCell(int _key, double *_mvm) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | |
MovePickedCellDown(double *_mvm) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | |
MovePickedCellLeft(double *_mvm) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | |
MovePickedCellRight(double *_mvm) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | |
MovePickedCellUp(double *_mvm) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | |
nr_cells() const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
parent(CellHandle _ch) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
PickChildCell(int _idx) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
PickParentCell() | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
reserve(unsigned int _size) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
ResetNumberOfGeneratedCells() | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
ResetPickedCell() | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
resize(unsigned int _size) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
root() const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
Scalar typedef | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | |
set_cell(int _i, int _cell) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inlineprotected |
SetExtractionLevel(LocCode _level) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
SetPickedCell(CellHandle _ch) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
size() const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |
split(CellHandle _ch, const bool bGarbageCollectionOnTheFly=false) | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | |
traverse(CellHandle _ch, LocCode _loc_x, LocCode _loc_y, LocCode _loc_z) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inlineprotected |
traverse_to_level(CellHandle _ch, LocCode _loc_x, LocCode _loc_y, LocCode _loc_z, LocCode _level) const | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inlineprotected |
~C_Octree() | lvr2::C_Octree< BaseVecT, BoxT, T_CellData > | inline |