clear() | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | |
create_barycentric(TVertexIterator vrts_begin, TVertexIterator vrts_end, int numVertices, Node *pNode, int actDimension, int maxTreeDepth) | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | protected |
create_from_grid(Grid &grid, TVrtIterator vrtsBegin, TVrtIterator vrtsEnd, TPositionAttachment &aPos, int maxTreeDepth, int splitThreshold, KDSplitDimension splitDimension=KDSD_LARGEST) | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | |
create_from_grid(Grid &grid, TVrtIterator vrtsBegin, TVrtIterator vrtsEnd, Grid::VertexAttachmentAccessor< TPositionAttachment > aaPos, int maxTreeDepth, int splitThreshold, KDSplitDimension splitDimension=KDSD_LARGEST) | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | |
get_largest_dimension(TVertexIterator vrts_begin, TVertexIterator vrts_end) | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | protected |
get_leafs(std::vector< Node * > &vLeafsOut) | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | |
get_leafs_recursive(std::vector< Node * > &vLeafsOut, Node *pNode) | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | protected |
get_neighbourhood(std::vector< Vertex * > &vrtsOut, typename TPositionAttachment::ValueType &pos, int numClosest) | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | |
get_next_split_dimension(int actSplitDimension, TVertexIterator vrts_begin, TVertexIterator vrts_end) | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | protected |
get_points_in_box(std::vector< Vertex * > &vrtsOut, const TVector &boxMin, const TVector &boxMax) | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | |
get_points_in_box(std::vector< Vertex * > &vrtsOut, Node *pNode, const TVector &boxMin, const TVector &boxMax) | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | protected |
get_root() | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | inline |
KDTreeStatic() | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | inline |
m_aaPos | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | protected |
m_iSplitThreshold | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | protected |
m_maxDistSQ | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | protected |
m_numNeighboursFound | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | protected |
m_parentNode | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | protected |
m_pGrid | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | protected |
m_splitDimension | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | protected |
neighbourhood(KDVertexDistanceList &vrtsOut, Node *pNode, TVector &pos, int numClosest) | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | protected |
VertexVec typedef | ug::KDTreeStatic< TPositionAttachment, numDimensions, TVector > | |