|
template<class ContainerT > |
void | ApproximateNearestNeighbors (const CellType &cell, CellRange range, const AABox< PointType > &box, const PointType &p, unsigned int k, ScalarType eps, ContainerT *neighbors, ScalarType *sqrDist) const |
|
template<class PointT , class EpsilonT , template< class > class ContainerT> |
void | ApproximateNearestNeighbors (const PointT &p, unsigned int k, EpsilonT epsilon, LimitedHeap< typename NNTypeHelper< PointT >::NNType, std::less< typename NNTypeHelper< PointT >::NNType >, ContainerT > *neighbors) const |
|
template<class ContainerT > |
void | ApproximateNearestNeighbors (const PointType &p, unsigned int k, ScalarType eps, ContainerT *neighbors, ScalarType *sqrDist) const |
|
void | Build () |
|
template<class Strategies > |
bool | Contains (const CellType &cell, const CellRange range, const PointType &p, DereferencedType *d) const |
|
template<class PointT > |
bool | Contains (const PointT &p, DereferencedType *dref) const |
|
template<class Strategies > |
bool | Contains (const PointType &p, DereferencedType *d) const |
|
void | InsertBack () |
|
template<class ContainerT > |
void | NearestNeighbors (const CellType &cell, CellRange range, const AABox< PointType > &box, const PointType &p, unsigned int k, ContainerT *neighbors, ScalarType *dist2) const |
|
template<class PointT , class LimitedHeapT > |
void | NearestNeighbors (const PointT &p, unsigned int k, LimitedHeapT *neighbors) const |
|
template<class PointT , class LimitedHeapT > |
void | NearestNeighbors (const PointT &p, unsigned int k, LimitedHeapT *neighbors, NearestNeighborsAuxData< PointT > *auxData) const |
|
template<class ContainerT > |
void | NearestNeighbors (const PointType &p, unsigned int k, ContainerT *neighbors, ScalarType *dist) const |
|
template<class PointT , class DistScalarT , class ContainerT > |
void | PointsInBall (const PointT &p, DistScalarT sqrRadius, ContainerT *points) const |
|
template<class PointT , class DistScalarT , class ContainerT > |
void | PointsInBall (const PointT &p, DistScalarT sqrRadius, ContainerT *points, PointsInBallAuxData< PointT > *auxData) const |
|
void | Remove (DereferencedType s) |
|
template<class StrategiesT, template< class > class MetricT, template< class > class VectorKernelT = DynVectorKernel>
class GfxTL::KdTree< StrategiesT, MetricT, VectorKernelT >
Definition at line 152 of file KdTree.h.