ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::KDTree Member List

This is the complete list of members for cloudViewer::KDTree, including all inherited members.

buildFromCloud(GenericIndexedCloud *cloud, GenericProgressCallback *progressCb=nullptr)cloudViewer::KDTree
buildSubTree(unsigned first, unsigned last, KdCell *father, unsigned &nbBuildCell, GenericProgressCallback *progressCb=nullptr)cloudViewer::KDTreeprotected
checkDistantPointInSubTree(const PointCoordinateType *queryPoint, ScalarType &maxSqrDist, KdCell *cell)cloudViewer::KDTreeprotected
checkNearerPointInSubTree(const PointCoordinateType *queryPoint, ScalarType &maxSqrDist, KdCell *cell)cloudViewer::KDTreeprotected
deleteSubTree(KdCell *cell)cloudViewer::KDTreeprotected
distanceScanTree(const PointCoordinateType *queryPoint, ScalarType distance, ScalarType tolerance, KdCell *cell, std::vector< unsigned > &localArray)cloudViewer::KDTreeprotected
findNearestNeighbour(const PointCoordinateType *queryPoint, unsigned &nearestPointIndex, ScalarType maxDist)cloudViewer::KDTree
findNearestNeighbourWithMaxDist(const PointCoordinateType *queryPoint, ScalarType maxDist)cloudViewer::KDTree
findPointBelowDistance(const PointCoordinateType *queryPoint, ScalarType maxDist)cloudViewer::KDTree
findPointsLyingToDistance(const PointCoordinateType *queryPoint, ScalarType distance, ScalarType tolerance, std::vector< unsigned > &points)cloudViewer::KDTree
getAssociatedCloud() constcloudViewer::KDTreeinline
insidePointToCellDistance(const PointCoordinateType *queryPoint, KdCell *cell)cloudViewer::KDTreeprotected
KDTree()cloudViewer::KDTree
m_associatedCloudcloudViewer::KDTreeprotected
m_cellCountcloudViewer::KDTreeprotected
m_indexescloudViewer::KDTreeprotected
m_rootcloudViewer::KDTreeprotected
pointToCellDistances(const PointCoordinateType *queryPoint, KdCell *cell, ScalarType &min, ScalarType &max)cloudViewer::KDTreeprotected
pointToCellSquareDistance(const PointCoordinateType *queryPoint, KdCell *cell)cloudViewer::KDTreeprotected
radiusSearch(const PointCoordinateType *queryPoint, ScalarType distance, ScalarType tolerance, std::vector< unsigned > &pointndexes)cloudViewer::KDTree
updateInsideBoundingBox(KdCell *cell)cloudViewer::KDTreeprotected
updateOutsideBoundingBox(KdCell *cell)cloudViewer::KDTreeprotected
~KDTree()cloudViewer::KDTreevirtual