We support planar maps and arrangement of both line segments and circular arcs.
We introduce a unified approach to arrangement traits:
- The Segment_circle_2 class that can represent both line segments and circular arcs (including a full circle).
- The Arr_segment_circle_traits class implements all the required methods for creating planar maps and arrangement of segments and circular arcs in CGAL.
These two classes are subsets of Conic_arc_2 and Arr_conic_traits resp. that are still under development and will enable the creation of arrangements of arbitrary conic arcs (i.e., a finite arc supported by a curve of degree 2 at most—such as lines, circles, ellipses, parabolas and hyperbolas).