|
| | TKdTree (const TKdTree &)=delete |
| |
| TKdTree & | operator= (const TKdTree &)=delete |
| |
| | TKdTree () |
| |
| template<typename iterator > |
| void | MakeTree (iterator begin, iterator end, const GetComponentFunc &getComponentFunc, const GetDistanceFunc &getDistanceFunc) |
| |
| void | MakeTree (const std::function< TPoint(size_t)> &construct, size_t n, const GetComponentFunc &getComponentFunc, const GetDistanceFunc &getDistanceFunc) |
| |
| bool | Empty () const |
| |
| bool | Nearest (const Coordinate &pt, TPoint &p, double &resultDistance, double maxDistance=std::numeric_limits< double >::max()) const |
| |
| bool | KNearest (const Coordinate &pt, std::vector< std::pair< TPoint, double > > &neighborsWithDistance, size_t k) const |
| |
| bool | InRadius (const Coordinate &pt, double radius, std::vector< std::pair< TPoint, double > > &pointsWithDistance) const |
| |
template<typename TPoint, uint8_t Dimensions>
class imath::TKdTree< TPoint, Dimensions >
Definition at line 15 of file TKdTree.h.