|
Classes |
| struct | KDTreeTraits |
| | KDTreeTraits stores metadata about KDTree instances. More...
|
| struct | KDTreeConstTraits |
| | KDTreeConstTraits stores metadata about const KDTree instances. More...
|
| class | KDTree |
| | A k-d tree divides a k-dimensional space relative to the points it contains by storing them in a binary tree, discriminating by a different dimension at each level of the tree. More...
|
| struct | PointTraits |
| | PointTraits stores metadata about Point instances. More...
|
| class | Point |
| | A Point is a k-dimensional tuple of coordinates. More...
|
| class | Point2D |
| | A two-dimensional specialization of the Point class. More...
|
| class | Point3D |
| | A three-dimensional specialization of the Point class. More...
|
Functions |
| template<unsigned int Dimensions, class CoordType> |
| bool | operator== (const Point< Dimensions, CoordType > &point1, const Point< Dimensions, CoordType > &point2) |
| | Returns true if each of the coordinates in point1 is equal to its corresponding coordinate in point2, otherwise false.
|
| template<unsigned int Dimensions, class CoordType> |
| bool | operator< (const Point< Dimensions, CoordType > &point1, const Point< Dimensions, CoordType > &point2) |
| | Returns true if there is an index j where point1[i] <= point2[i] and point1[j] < point2[j] for all i <= j, otherwise false.
|
| template<unsigned int Dimensions, class CoordType> |
| bool | operator> (const Point< Dimensions, CoordType > &point1, const Point< Dimensions, CoordType > &point2) |
| | Returns true if there is an index j where point1[i] >= point2[i] and point1[j] > point2[j] for all i <= j, otherwise false.
|
| template<class CoordType> |
| bool | operator== (const Point< 2, CoordType > &point1, const Point< 2, CoordType > &point2) |
| template<class CoordType> |
| bool | operator< (const Point< 2, CoordType > &point1, const Point< 2, CoordType > &point2) |
| template<class CoordType> |
| bool | operator> (const Point< 2, CoordType > &point1, const Point< 2, CoordType > &point2) |
| template<class CoordType> |
| bool | operator== (const Point< 3, CoordType > &point1, const Point< 3, CoordType > &point2) |
| template<class CoordType> |
| bool | operator< (const Point< 3, CoordType > &point1, const Point< 3, CoordType > &point2) |
| template<class CoordType> |
| bool | operator> (const Point< 3, CoordType > &point1, const Point< 3, CoordType > &point2) |
| template<unsigned int Dimensions, class CoordType> |
| bool | operator!= (const Point< Dimensions, CoordType > &point1, const Point< Dimensions, CoordType > &point2) |
| template<unsigned int Dimensions, class CoordType> |
| bool | operator>= (const Point< Dimensions, CoordType > &point1, const Point< Dimensions, CoordType > &point2) |
| template<unsigned int Dimensions, class CoordType> |
| bool | operator<= (const Point< Dimensions, CoordType > &point1, const Point< Dimensions, CoordType > &point2) |
| template<unsigned int Dimensions, class CoordType> |
| bool | isContained (const Point< Dimensions, CoordType > &point, const Point< Dimensions, CoordType > &lower, const Point< Dimensions, CoordType > &upper) |
| template<class CoordType> |
| bool | isContained (const Point< 2, CoordType > &point, const Point< 2, CoordType > &lower, const Point< 2, CoordType > &upper) |
| template<class CoordType> |
| bool | isContained (const Point< 3, CoordType > &point, const Point< 3, CoordType > &lower, const Point< 3, CoordType > &upper) |
Copyright © 2003-2005 Savarese Software Research and Daniel F. Savarese. All rights reserved.