CCCoreLib 31 May 2022
CloudCompare Core algorithms
|
This is the complete list of members for CCCoreLib::KDTree, including all inherited members.
buildFromCloud(GenericIndexedCloud *cloud, GenericProgressCallback *progressCb=nullptr) | CCCoreLib::KDTree | |
buildSubTree(unsigned first, unsigned last, KdCell *father, unsigned &nbBuildCell, GenericProgressCallback *progressCb=nullptr) | CCCoreLib::KDTree | protected |
checkDistantPointInSubTree(const PointCoordinateType *queryPoint, ScalarType &maxSqrDist, KdCell *cell) | CCCoreLib::KDTree | protected |
checkNearerPointInSubTree(const PointCoordinateType *queryPoint, ScalarType &maxSqrDist, KdCell *cell) | CCCoreLib::KDTree | protected |
deleteSubTree(KdCell *cell) | CCCoreLib::KDTree | protected |
distanceScanTree(const PointCoordinateType *queryPoint, ScalarType distance, ScalarType tolerance, KdCell *cell, std::vector< unsigned > &localArray) | CCCoreLib::KDTree | protected |
findNearestNeighbour(const PointCoordinateType *queryPoint, unsigned &nearestPointIndex, ScalarType maxDist) | CCCoreLib::KDTree | |
findPointBelowDistance(const PointCoordinateType *queryPoint, ScalarType maxDist) | CCCoreLib::KDTree | |
findPointsLyingToDistance(const PointCoordinateType *queryPoint, ScalarType distance, ScalarType tolerance, std::vector< unsigned > &points) | CCCoreLib::KDTree | |
getAssociatedCloud() const | CCCoreLib::KDTree | inline |
InsidePointToCellDistance(const PointCoordinateType *queryPoint, KdCell *cell) | CCCoreLib::KDTree | protected |
KDTree() | CCCoreLib::KDTree | |
m_associatedCloud | CCCoreLib::KDTree | protected |
m_cellCount | CCCoreLib::KDTree | protected |
m_indexes | CCCoreLib::KDTree | protected |
m_root | CCCoreLib::KDTree | protected |
pointToCellDistances(const PointCoordinateType *queryPoint, KdCell *cell, ScalarType &min, ScalarType &max) | CCCoreLib::KDTree | protected |
pointToCellSquareDistance(const PointCoordinateType *queryPoint, KdCell *cell) | CCCoreLib::KDTree | protected |
updateInsideBoundingBox(KdCell *cell) | CCCoreLib::KDTree | protected |
updateOutsideBoundingBox(KdCell *cell) | CCCoreLib::KDTree | protected |
~KDTree() | CCCoreLib::KDTree | virtual |