CGAL 4.7 - 2D Arrangements
|
The concept ArrangementLandmarkTraits_2
refines the general traits concept by adding operations needed for the landmarks point-location strategy, namely - approximating points and connecting points with a simple \( x\)-monotone curve.
A model of this concept must define the Approximate_number_type
, which is used to approximate the coordinates of Point_2
instances. It is recommended to define the approximated number type as the built-in double
type.
CGAL::Arr_non_caching_segment_traits_2<Kernel>
CGAL::Arr_segment_traits_2<Kernel>
CGAL::Arr_linear_traits_2<Kernel>
CGAL::Arr_polyline_traits_2<SegmentTraits>
CGAL::Arr_conic_traits_2<RatKernel,AlgKernel,NtTraits>
ArrangementTraits_2
Types | |
typedef unspecified_type | Approximate_number_type |
the number type used to approximate point coordinates. More... | |
Functor Types | |
typedef unspecified_type | Approximate_2 |
models the concept ArrTraits::Approximate_2 . More... | |
typedef unspecified_type | Construct_x_monotone_curve_2 |
models the concept ArrTraits::ConstructXMonotoneCurve_2 . More... | |
Accessing Functor Objects | |
Approximate_2 | approximate_2_object () const |
Construct_x_monotone_curve_2 | construct_x_monotone_curve_2_object () const |
models the concept ArrTraits::Approximate_2
.
the number type used to approximate point coordinates.
models the concept ArrTraits::ConstructXMonotoneCurve_2
.
Approximate_2 ArrangementLandmarkTraits_2::approximate_2_object | ( | ) | const |
Construct_x_monotone_curve_2 ArrangementLandmarkTraits_2::construct_x_monotone_curve_2_object | ( | ) | const |