This concept refines the basic arrangement \( x\)-monotone traits concept. A model of this concept is able to handle directed \( x\)-monotone curves that intersect in their interior. Namely, an instance of the X_monotone_curve_2 type defined by a model of the concept AosXMonotoneTraits_2 is only required to have a left (lexicographically smaller) endpoint and a right endpoint. If the traits class is also a model of AosDirectionalXMonotoneTraits_2, the \( x\)-monotone curve is also required to have a direction, namely one of these two endpoint serves as its source and the other as its target.
- Refines
AosXMonotoneTraits_2
- Has models
- 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>
- See also
- AosXMonotoneTraits_2