BWAPI
|
#include <Arr_geodesic_arc_on_sphere_traits_2.h>
Public Member Functions | |
void | operator() (const X_monotone_curve_2 &xc, const Point_2 &p, X_monotone_curve_2 &xc1, X_monotone_curve_2 &xc2) const |
Protected Types | |
typedef Arr_geodesic_arc_on_sphere_traits_2 < Kernel > | Traits |
Protected Member Functions | |
Split_2 (const Traits *traits) | |
Protected Attributes | |
const Traits * | m_traits |
Friends | |
class | Arr_geodesic_arc_on_sphere_traits_2< Kernel > |
A functor that splits an x-monotone arc at a directional point.
typedef Arr_geodesic_arc_on_sphere_traits_2<Kernel> Arr_geodesic_arc_on_sphere_traits_2< T_Kernel >::Split_2::Traits [protected] |
Arr_geodesic_arc_on_sphere_traits_2< T_Kernel >::Split_2::Split_2 | ( | const Traits * | traits | ) | [inline, protected] |
Constructor
traits | the traits (in case it has state) |
void Arr_geodesic_arc_on_sphere_traits_2< T_Kernel >::Split_2::operator() | ( | const X_monotone_curve_2 & | xc, |
const Point_2 & | p, | ||
X_monotone_curve_2 & | xc1, | ||
X_monotone_curve_2 & | xc2 | ||
) | const [inline] |
Split a given x-monotone curve at a given point into two sub-curves.
xc | the curve to split |
p | the split point. |
xc1 | (output) the left resulting subcurve. p is its right endpoint. |
xc2 | (output) the right resulting subcurve. p is its left endpoint. |
friend class Arr_geodesic_arc_on_sphere_traits_2< Kernel > [friend] |
const Traits* Arr_geodesic_arc_on_sphere_traits_2< T_Kernel >::Split_2::m_traits [protected] |
The traits (in case it has state)