CGAL 4.7 - dD Spatial Searching
|
The concept SearchTraits
defines the requirements for the template parameter of the search classes.
CGAL::Search_traits_d<Kernel,Dim>
CGAL::Search_traits<NT,Point,CartesianCoordinateIterator,ConstructCartesianCoordinateIterator,ConstructMinVertex,ConstructMaxVertex>
RangeSearchTraits
CGAL::Search_traits_adapter<Key,PointPropertyMap,BaseTraits>
Types | |
typedef unspecified_type | Dimension |
Dimension type. More... | |
typedef unspecified_type | Point_d |
Point type. More... | |
typedef unspecified_type | FT |
The number type of the Cartesian coordinates of types Point_d | |
typedef unspecified_type | Cartesian_const_iterator_d |
A random access iterator type to enumerate the Cartesian coordinates of a point. | |
typedef unspecified_type | Construct_cartesian_const_iterator_d |
Functor with operators to construct iterators on the first and the past-the-end iterator for the Cartesian coordinates of a point. More... | |
Operations | |
Construct_cartesian_const_iterator_d | construct_construct_cartesian_const_iterator_d_object (const Point_d &p) const |
Function used to construct an object of type Construct_cartesian_const_iterator_d . | |
Functor with operators to construct iterators on the first and the past-the-end iterator for the Cartesian coordinates of a point.
This functor must provide the type result_type
that must be the same a Cartesian_const_iterator_d
.
Dimension type.
Either CGAL::Dimension_tag
or CGAL::Dynamic_dimension_tag
.
Point type.
CGAL::Kernel_traits
has to be specialized for this type.