#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.
- Template Parameters
 - 
  
    | 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. | 
  
   
- Is Model Of:
 SearchTraits if BaseTraits is a model of SearchTraits. 
RangeSearchTraits if BaseTraits is a model of RangeSearchTraits.
- See also
 Distance_adapter<Key,PointPropertyMap,Base_distance>  
- 
Search_traits_2<Kernel>  
- 
Search_traits_3<Kernel>  
- 
Search_traits_d<Kernel>  
- 
Search_traits<Point,CartesianConstIterator,ConstructCartesianConstIterator>  
- Examples: 
 - Spatial_searching/searching_polyhedron_vertices.cpp, Spatial_searching/searching_surface_mesh_vertices.cpp, Spatial_searching/searching_with_point_with_info.cpp, Spatial_searching/searching_with_point_with_info_inplace.cpp, and Spatial_searching/searching_with_point_with_info_pmap.cpp.
 
 
 | 
|   | Search_traits_adapter (const PointPropertyMap &ppmap=PointPropertyMap(), const BaseTraits &base=BaseTraits()) | 
|   | Constructor initializing the class to base and setting the point property map of the class to ppmap.  More...
  | 
|   | 
template<typename Key , typename PointPropertyMap , typename BaseTraits > 
      
 
Constructor initializing the class to base and setting the point property map of the class to ppmap. 
 
 
template<typename Key , typename PointPropertyMap , typename BaseTraits > 
      
 
Returns the point property map. 
 
 
template<typename Key , typename PointPropertyMap , typename BaseTraits > 
      
 
 
template<typename Key , typename PointPropertyMap , typename BaseTraits > 
      
 
 
template<typename Key , typename PointPropertyMap , typename BaseTraits > 
      
 
 
template<typename Key , typename PointPropertyMap , typename BaseTraits >