A model fo of this type must provide:
template < class OutputIterator > | ||
OutputIterator | fo ( CircularKernel::Circular_arc_2 ca , OutputIterator oit ) | |
Splits the arc ca into xy-monotone arcs that are returned through the output iterator. Note that, to ensure an easy interface with the Arrangement_2 package, the arcs are returned as CGAL::Object's (see the ArrangementTraits_2 concept). |
For the sake of completeness, the operator() must also be defined for a Line_arc_2. In this case, the input line arc itself is the only arc returned through the OutputIterator.
CircularKernel::MakeXMonotone_2