aabb() | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
aabb() const | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
Base typedef | ApproxMVBB::KdTree::Node< TTraits > | |
BoundaryInfoType typedef | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | |
cleanUp(bool data=true) | ApproxMVBB::KdTree::Node< TTraits > | inline |
data() | ApproxMVBB::KdTree::Node< TTraits > | inline |
data() const | ApproxMVBB::KdTree::Node< TTraits > | inline |
DerivedNode typedef | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | |
getBoundaries() const | ApproxMVBB::KdTree::Node< TTraits > | inline |
getBoundaries() | ApproxMVBB::KdTree::Node< TTraits > | inline |
getIdx() const | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
getLevel() const | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
getNeighbourLeafsIdx(NeighbourIdxMap &neigbourIdx, PREC minExtent) | ApproxMVBB::KdTree::Node< TTraits > | inline |
getSplitAxis() const | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
getSplitPosition() const | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
getSplitRatio() const | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
hasChildren() const | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
hasLeftChildren() const | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
isLeaf() const | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
leftNode() | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
leftNode() const | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
m_aabb | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | protected |
m_bound | ApproxMVBB::KdTree::Node< TTraits > | private |
m_child | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | protected |
m_data | ApproxMVBB::KdTree::Node< TTraits > | private |
m_idx | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | protected |
m_parent | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | protected |
m_splitAxis | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | protected |
m_splitPosition | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | protected |
m_treeLevel | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | protected |
Node class | ApproxMVBB::KdTree::Node< TTraits > | friend |
Node(std::size_t idx, const AABB< Dimension > &aabb, NodeDataType *data, unsigned int treeLevel=0) | ApproxMVBB::KdTree::Node< TTraits > | inline |
Node(const Node< Traits > &n) | ApproxMVBB::KdTree::Node< TTraits > | inline |
Node(Node &&n) | ApproxMVBB::KdTree::Node< TTraits > | inline |
NodeBase() | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
NodeBase(std::size_t idx, const AABB< Dimension > &aabb, unsigned int treeLevel=0) | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
NodeBase(const NodeBase< Derived, Dimension > &n) | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
NodeBase(NodeBase< Derived, Dimension > &&n) | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
NodeBase(std::size_t idx, const AABB< Dimension > &aabb, SplitAxisType axis, PREC splitPos) | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inlineprotected |
NodeSimple class | ApproxMVBB::KdTree::Node< TTraits > | friend |
parent() | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
parent() const | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
rightNode() | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
rightNode() const | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
setBoundaryInfo(const BoundaryInfoType &b) | ApproxMVBB::KdTree::Node< TTraits > | inline |
setChilds(DerivedNode *r, DerivedNode *l) | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
setIdx(std::size_t i) | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
setLevel(unsigned int l) const | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
setSplitAxis(SplitAxisType splitAxis) | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
setSplitPosition(PREC splitPos) | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |
size() | ApproxMVBB::KdTree::Node< TTraits > | inline |
split(TSplitHeuristic &s, std::size_t startIdx=0) | ApproxMVBB::KdTree::Node< TTraits > | inline |
SplitAxisType typedef | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | |
Traits typedef | ApproxMVBB::KdTree::Node< TTraits > | |
Tree class | ApproxMVBB::KdTree::Node< TTraits > | friend |
TreeBase class | ApproxMVBB::KdTree::Node< TTraits > | friend |
~Node() | ApproxMVBB::KdTree::Node< TTraits > | inline |
~NodeBase() | ApproxMVBB::KdTree::NodeBase< Node< TTraits >, TTraits::Dimension > | inline |