![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
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::KDTree | protected |
| checkDistantPointInSubTree(const PointCoordinateType *queryPoint, ScalarType &maxSqrDist, KdCell *cell) | cloudViewer::KDTree | protected |
| checkNearerPointInSubTree(const PointCoordinateType *queryPoint, ScalarType &maxSqrDist, KdCell *cell) | cloudViewer::KDTree | protected |
| deleteSubTree(KdCell *cell) | cloudViewer::KDTree | protected |
| distanceScanTree(const PointCoordinateType *queryPoint, ScalarType distance, ScalarType tolerance, KdCell *cell, std::vector< unsigned > &localArray) | cloudViewer::KDTree | protected |
| 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() const | cloudViewer::KDTree | inline |
| insidePointToCellDistance(const PointCoordinateType *queryPoint, KdCell *cell) | cloudViewer::KDTree | protected |
| KDTree() | cloudViewer::KDTree | |
| m_associatedCloud | cloudViewer::KDTree | protected |
| m_cellCount | cloudViewer::KDTree | protected |
| m_indexes | cloudViewer::KDTree | protected |
| m_root | cloudViewer::KDTree | protected |
| pointToCellDistances(const PointCoordinateType *queryPoint, KdCell *cell, ScalarType &min, ScalarType &max) | cloudViewer::KDTree | protected |
| pointToCellSquareDistance(const PointCoordinateType *queryPoint, KdCell *cell) | cloudViewer::KDTree | protected |
| radiusSearch(const PointCoordinateType *queryPoint, ScalarType distance, ScalarType tolerance, std::vector< unsigned > &pointndexes) | cloudViewer::KDTree | |
| updateInsideBoundingBox(KdCell *cell) | cloudViewer::KDTree | protected |
| updateOutsideBoundingBox(KdCell *cell) | cloudViewer::KDTree | protected |
| ~KDTree() | cloudViewer::KDTree | virtual |