BWAPI
|
#include <Arr_curve_data_traits_2.h>
Public Member Functions | |
Make_x_monotone_2 (const Base_traits_2 *_base) | |
template<class OutputIterator > | |
OutputIterator | operator() (const Curve_2 &cv, OutputIterator oi) const |
Arr_curve_data_traits_2< Traits_, XMonotoneCurveData_, Merge_, CurveData_, Convert_ >::Make_x_monotone_2::Make_x_monotone_2 | ( | const Base_traits_2 * | _base | ) | [inline] |
Constructor.
OutputIterator Arr_curve_data_traits_2< Traits_, XMonotoneCurveData_, Merge_, CurveData_, Convert_ >::Make_x_monotone_2::operator() | ( | const Curve_2 & | cv, |
OutputIterator | oi | ||
) | const [inline] |
Cut the given curve into x-monotone subcurves and insert them to the given output iterator. As segments are always x_monotone, only one x-monotone curve will be contained in the iterator.