CGAL 5.1 - dD Spatial Searching
SearchGeomTraits_2 Class Reference

#include <Concepts/SearchGeomTraits_2.h>

Definition

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

Has Models:
Any CGAL Kernel

Types

typedef unspecified_type Point_2
 Point type. More...
 
typedef unspecified_type FT
 The number type of the Cartesian coordinates of types Point_2 More...
 
typedef unspecified_type Iso_rectangle_2
 Iso box type. More...
 
typedef unspecified_type Circle_2
 Circle type. More...
 
typedef unspecified_type Construct_min_vertex_2
 Functor model of Kernel::ConstructMinVertex_2 More...
 
typedef unspecified_type Construct_max_vertex_2
 Functor model of Kernel::ConstructMaxVertex_2 More...
 
typedef unspecified_type Construct_center_2
 Functor model of Kernel::ConstructCenter_2 More...
 
typedef unspecified_type Compute_squared_radius_2
 Functor model of Kernel::ComputeSquaredRadius_2 More...
 
typedef unspecified_type Construct_iso_rectangle_2
 Functor model of Kernel::ConstructIsoRectangle_2 More...
 
typedef unspecified_type Cartesian_const_iterator_2
 A random access iterator type to enumerate the Cartesian coordinates of a point. More...
 
typedef unspecified_type Construct_cartesian_const_iterator_2
 Functor with operators to construct iterators on the first and the past-the-end iterator for the Cartesian coordinates of a point. More...
 

Member Typedef Documentation

◆ Cartesian_const_iterator_2

A random access iterator type to enumerate the Cartesian coordinates of a point.

◆ Circle_2

typedef unspecified_type SearchGeomTraits_2::Circle_2

Circle type.

◆ Compute_squared_radius_2

◆ Construct_cartesian_const_iterator_2

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_2.

◆ Construct_center_2

typedef unspecified_type SearchGeomTraits_2::Construct_center_2

Functor model of Kernel::ConstructCenter_2

◆ Construct_iso_rectangle_2

◆ Construct_max_vertex_2

◆ Construct_min_vertex_2

◆ FT

typedef unspecified_type SearchGeomTraits_2::FT

The number type of the Cartesian coordinates of types Point_2

◆ Iso_rectangle_2

typedef unspecified_type SearchGeomTraits_2::Iso_rectangle_2

Iso box type.

◆ Point_2

typedef unspecified_type SearchGeomTraits_2::Point_2

Point type.