|
CGAL 6.0 - dD Spatial Searching
|
#include <CGAL/Search_traits_adapter.h>
BaseTraits.
The class Search_traits_adapter can be used as a template parameter of the kd tree and the search classes.
When using this traits class in a nearest neighbor search algorithm, the class Distance_adapter<Key,PointPropertyMap,Base_distance> must be used as distance.
| Key | is a type that is associated to a point of type Base_distance::Point_d. |
| PointPropertyMap | is a model of LvaluePropertyMap with Key as key_type and Base_distance::Point_d as value_type. |
| BaseTraits | is a model of either SearchTraits or RangeSearchTraits. |
SearchTraits if BaseTraits is a model of SearchTraits.RangeSearchTraits if BaseTraits is a model of RangeSearchTraits.Distance_adapter<Key,PointPropertyMap,Base_distance> Search_traits_2<Kernel> Search_traits_3<Kernel> Search_traits_d<Kernel> Search_traits<Point,CartesianConstIterator,ConstructCartesianConstIterator> Types | |
| typedef BaseTraits::Dimension | Dimension |
| typedef Key | Point_d |
| typedef BaseTraits::FT | FT |
| typedef BaseTraits::Cartesian_const_iterator_d | Cartesian_const_iterator_d |
| typedef BaseTraits | Base |
Operations | |
| const PointPropertyMap & | point_property_map () const |
| Returns the point property map. | |