checkPosition(AABB< Dimension > &aabb) | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | inlineprivate |
computeExtentRatio(AABB< Dimension > &aabb) | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | inlineprivate |
computePointRatio(NodeDataType *data) | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | inlineprivate |
computeSplitPosition(NodeType *node, unsigned int tries=1) | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | inlineprivate |
computeSplitRatio(AABB< Dimension > &aabb) | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | inlineprivate |
computeStatistics() | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | inlineprivate |
doSplit(NodeType *node, SplitAxisType &splitAxis, PREC &splitPosition) | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | inline |
getStatisticsString() | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | inline |
init(const std::initializer_list< Method > &m, unsigned int allowSplitAboveNPoints=100, PREC minExtent=0.0, SearchCriteria searchCriteria=SearchCriteria::FIND_BEST, const QualityEvaluator &qualityEval=QualityEvaluator(), PREC minSplitRatio=0.0, PREC minPointRatio=0.0, PREC minExtentRatio=0.0) | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | inline |
iterator typedef | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | |
m_allowSplitAboveNPoints | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_avgExtentRatio | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_avgPointRatio | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_avgSplitRatio | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_bestExtentRatio | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_bestMethod | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_bestPointRatio | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_bestQuality | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_bestSplitAxis | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_bestSplitPosition | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_bestSplitRatio | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_bestSplitRightIt | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_extent | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_extentRatio | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_found | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_method | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_methods | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_minExtent | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_minExtentRatio | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_minPointRatio | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_minSplitRatio | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_pointRatio | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_quality | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_qualityEval | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_searchCriteria | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_splitAxes | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_splitAxis | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_splitCalls | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_splitPosition | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_splitRatio | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_splitRightIt | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_splits | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_tries | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
m_wasLastTry | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | private |
Method enum name | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | |
PointDataType typedef | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | |
PointGetter typedef | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | |
PointListType typedef | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | |
PointType typedef | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | |
QualityEvaluator typedef | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | |
resetStatistics() | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | inline |
SearchCriteria enum name | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | |
SplitAxisType typedef | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | |
SplitHeuristicPointData() | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | inline |
updateSolution() | ApproxMVBB::KdTree::SplitHeuristicPointData< TQualityEvaluator, Traits > | inlineprivate |