Loading [MathJax]/extensions/TeX/AMSsymbols.js
 
CGAL 6.0.1 - dD Spatial Searching
All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
Loading...
Searching...
No Matches
SearchTraits Concept Reference

Definition

The concept SearchTraits defines the requirements for the template parameter of the search classes.

Has models
CGAL::Cartesian_d<FT>
CGAL::Homogeneous_d<RT>
CGAL::Epick_d<DimensionTag>
CGAL::Epeck_d<DimensionTag>
CGAL::Search_traits_2<Kernel>
CGAL::Search_traits_3<Kernel>
CGAL::Search_traits_d<Kernel,Dim>
CGAL::Search_traits<NT,Point,CartesianCoordinateIterator,ConstructCartesianCoordinateIterator,ConstructMinVertex,ConstructMaxVertex>
See also
RangeSearchTraits
CGAL::Search_traits_adapter<Key,PointPropertyMap,BaseTraits>

Types

typedef unspecified_type Dimension
 Dimension type.
 
typedef unspecified_type Point_d
 Point type.
 
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.
 

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.
 

Member Typedef Documentation

◆ 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