ArrangementTraits_2

Definition

A model for theArrangementTraits_2 concept aggregates the geometric types and primitive operations used in the arrangement Arrangement_2<Dcel,Traits,Base_node> data structure.

Note that the concept ArrangementTraits_2 refines the concept PlanarMapWithIntersectionsTraits_2 and inherits all its types and operations.

In addition to the requirements of the PlanarMapWithIntersectionsTraits_2 concept, it must provide the types and operations listed below.

Refines

PlanarMapWithIntersectionsTraits_2 .

Creation

ArrangementTraits_2 arr_traits;
A default constructor.

Operations

X_monotone_curve_2 arr_traits.curve_opposite ( X_monotone_curve_2 cv)
flips the direction of the curve cv. The source and target points of cv interchange.

Has Models

Arr_segment_traits_2<Kernel>
Arr_segment_cached_traits_2<Kernel>
Arr_polyline_traits_2<Segment_traits>
Arr_conic_traits_2<Int_kernel, Alg_kernel>