#include <Arr_curve_data_traits_2.h>
List of all members.
template<class Traits_, class XMonotoneCurveData_, class Merge_ = _Default_merge_func<XMonotoneCurveData_>, class CurveData_ = XMonotoneCurveData_, class Convert_ = _Default_convert_func<CurveData_, XMonotoneCurveData_>>
class Arr_curve_data_traits_2< Traits_, XMonotoneCurveData_, Merge_, CurveData_, Convert_ >::Split_2
Constructor & Destructor Documentation
template<class Traits_, class XMonotoneCurveData_, class Merge_ = _Default_merge_func<XMonotoneCurveData_>, class CurveData_ = XMonotoneCurveData_, class Convert_ = _Default_convert_func<CurveData_, XMonotoneCurveData_>>
Member Function Documentation
template<class Traits_, class XMonotoneCurveData_, class Merge_ = _Default_merge_func<XMonotoneCurveData_>, class CurveData_ = XMonotoneCurveData_, class Convert_ = _Default_convert_func<CurveData_, XMonotoneCurveData_>>
Split a given x-monotone curve at a given point into two sub-curves.
- Parameters:
-
cv | The curve to split |
p | The split point. |
c1 | Output: The left resulting subcurve (p is its right endpoint). |
c2 | Output: The right resulting subcurve (p is its left endpoint). |
- Precondition:
- p lies on cv but is not one of its end-points.
The documentation for this class was generated from the following file: