\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 5.0 - 2D Regularized Boolean Set-Operations
Has Model Relationships
Concept ArrangementDirectionalXMonotoneTraits_2

CGAL::Arr_segment_traits_2<Kernel>

CGAL::Arr_non_caching_segment_traits_2<Kernel>

CGAL::Arr_circle_segment_traits_2<Kernel>

CGAL::Arr_conic_traits_2<RatKernel,AlgKernel,NtTraits>

CGAL::Arr_rational_function_traits_2<AlgKernel,NtTraits>

CGAL::Arr_Bezier_curve_traits_2<RatKernel,AlgKernel,NtTraits>

CGAL::Arr_algebraic_segment_traits_2<Coefficient>

Concept ArrDirectionalTraits::AreMergeable_2
ArrangementDirectionalXMonotoneTraits_2::Are_mergeable_2
Concept ArrDirectionalTraits::CompareEndpointsXy_2
ArrangementDirectionalXMonotoneTraits_2::Compare_endpoints_xy_2
Concept ArrDirectionalTraits::ConstructOpposite_2
ArrangementDirectionalXMonotoneTraits_2::Construct_opposite_2
Concept ArrDirectionalTraits::Intersect_2
ArrangementDirectionalXMonotoneTraits_2::Intersect_2
Concept ArrDirectionalTraits::Merge_2
ArrangementDirectionalXMonotoneTraits_2::Merge_2
Concept ArrDirectionalTraits::Split_2
ArrangementDirectionalXMonotoneTraits_2::Split_2
Concept GeneralPolygon_2
CGAL::General_polygon_2<ArrTraits>
Concept GeneralPolygonSetDcel
CGAL::Gps_default_dcel<Traits>
Concept GeneralPolygonSetDcelFace
CGAL::Gps_face_base
Concept GeneralPolygonSetDcelHalfedge
CGAL::Gps_face_halfedge
Concept GeneralPolygonSetTraits_2

CGAL::Gps_segment_traits_2<Kernel,Container,ArrSegmentTraits>

CGAL::Gps_circle_segment_traits_2<Kernel>

CGAL::Gps_traits_2<ArrTraits,GeneralPolygon>

Concept GpsTraitsGeneralPolygon_2

GeneralPolygonSetTraits_2::Polygon_2

CGAL::Polygon_2<PolygonTraits_2, Container>

Concept GpsTraitsGeneralPolygonWithHoles_2
GeneralPolygonSetTraits_2::Polygon_with_holes2