Concept

ArrTraits::MakeXMonotone_2

Refines

Functor

Has Models

ArrangementTraits_2::Make_x_monotone_2

template <typename OutputIterator>
OutputIterator fo ( ArrTraits::Curve_2 c , OutputIterator oi )
subdivides the input curve c into x-monotone subcurves and isolated points, and inserts the results into a container through the given output iterator. The value type of OutputIterator is CGAL::Object, where each Object wraps either an ArrTraits::X_monotone_curve_2 object or a ArrTraits::Point_2 object. The operator returns a past-the-end iterator for the output sequence.