BWAPI
|
#include <Arr_insertion_traits_2.h>
Public Member Functions | |
void | operator() (const X_monotone_curve_2 &cv, const Point_2 &p, X_monotone_curve_2 &c1, X_monotone_curve_2 &c2) |
Protected Member Functions | |
Split_2 (const Base_split_2 &base) | |
Protected Attributes | |
Base_split_2 | m_base_split |
The base operator. | |
Friends | |
class | Arr_insertion_traits_2< Traits_2, Arrangement_ > |
Allow its functor obtaining function calling the private constructor. |
A functor that splits an arc at a point.
Arr_insertion_traits_2< Traits_, Arrangement_ >::Split_2::Split_2 | ( | const Base_split_2 & | base | ) | [inline, protected] |
Constructor. The constructor is declared private to allow only the functor obtaining function, which is a member of the nesting class, constructing it.
void Arr_insertion_traits_2< Traits_, Arrangement_ >::Split_2::operator() | ( | const X_monotone_curve_2 & | cv, |
const Point_2 & | p, | ||
X_monotone_curve_2 & | c1, | ||
X_monotone_curve_2 & | c2 | ||
) | [inline] |
friend class Arr_insertion_traits_2< Traits_2, Arrangement_ > [friend] |
Allow its functor obtaining function calling the private constructor.
Base_split_2 Arr_insertion_traits_2< Traits_, Arrangement_ >::Split_2::m_base_split [protected] |
The base operator.