_doQueryDistIndicesWithFunctor(RangeQuery< stackSize > &query, Functor f) const | gr::KdTree< _Scalar, _Index > | inlineprotected |
_getIndices(void) | gr::KdTree< _Scalar, _Index > | inline |
_getNodes(void) | gr::KdTree< _Scalar, _Index > | inline |
_getPoints(void) | gr::KdTree< _Scalar, _Index > | inline |
_maxDepth | gr::KdTree< _Scalar, _Index > | protected |
_nofPointsPerCell | gr::KdTree< _Scalar, _Index > | protected |
aabb() const | gr::KdTree< _Scalar, _Index > | inline |
add(const VectorDerived &p) | gr::KdTree< _Scalar, _Index > | inline |
add(Scalar *position) | gr::KdTree< _Scalar, _Index > | inline |
AxisAlignedBoxType typedef | gr::KdTree< _Scalar, _Index > | |
createTree(unsigned int nodeId, unsigned int start, unsigned int end, unsigned int level, unsigned int targetCellsize, unsigned int targetMaxDepth) | gr::KdTree< _Scalar, _Index > | protected |
doQueryDist(RangeQuery< stackSize > &query, Container &result) const | gr::KdTree< _Scalar, _Index > | inline |
doQueryDistIndices(RangeQuery< stackSize > &query, IndexContainer &result) const | gr::KdTree< _Scalar, _Index > | inline |
doQueryDistProcessIndices(RangeQuery< stackSize > &query, Functor f) const | gr::KdTree< _Scalar, _Index > | inline |
doQueryRestrictedClosestIndex(RangeQuery< stackSize > &query, int currentId=-1) const | gr::KdTree< _Scalar, _Index > | inline |
finalize() | gr::KdTree< _Scalar, _Index > | inline |
Index typedef | gr::KdTree< _Scalar, _Index > | |
IndexList typedef | gr::KdTree< _Scalar, _Index > | |
invalidIndex() | gr::KdTree< _Scalar, _Index > | inlinestatic |
KdTree(const PointList &points, unsigned int nofPointsPerCell=KD_POINT_PER_CELL, unsigned int maxDepth=KD_MAX_DEPTH) | gr::KdTree< _Scalar, _Index > | |
KdTree(unsigned int size=0, unsigned int nofPointsPerCell=KD_POINT_PER_CELL, unsigned int maxDepth=KD_MAX_DEPTH) | gr::KdTree< _Scalar, _Index > | |
mAABB | gr::KdTree< _Scalar, _Index > | protected |
mIndices | gr::KdTree< _Scalar, _Index > | protected |
mNodes | gr::KdTree< _Scalar, _Index > | protected |
mPoints | gr::KdTree< _Scalar, _Index > | protected |
NodeList typedef | gr::KdTree< _Scalar, _Index > | |
PointList typedef | gr::KdTree< _Scalar, _Index > | |
Scalar typedef | gr::KdTree< _Scalar, _Index > | |
split(int start, int end, unsigned int dim, Scalar splitValue) | gr::KdTree< _Scalar, _Index > | inlineprotected |
VectorType typedef | gr::KdTree< _Scalar, _Index > | |
~KdTree() | gr::KdTree< _Scalar, _Index > | |