BWAPI
|
#include <Arr_overlay_traits_2.h>
Public Member Functions | |
Point_2 | operator() (const X_monotone_curve_2 &xcv) |
Protected Member Functions | |
Construct_min_vertex_2 (const Base_construct_min_vertex_2 &base_min_v, const Base_equal_2 &base_equal) | |
Protected Attributes | |
Base_construct_min_vertex_2 | m_base_min_v |
The base operators. | |
Base_equal_2 | m_base_equal |
Friends | |
class | Arr_overlay_traits_2< Traits_2, Arrangement_red_2, Arrangement_blue_2 > |
Allow its functor obtaining function calling the protected constructor. |
A functor that obtains the left endpoint of an x-monotone curve.
Arr_overlay_traits_2< Traits_, ArrangementRed_, ArrangementBlue_ >::Construct_min_vertex_2::Construct_min_vertex_2 | ( | const Base_construct_min_vertex_2 & | base_min_v, |
const Base_equal_2 & | base_equal | ||
) | [inline, protected] |
Constructor. The constructor is declared protected to allow only the functor obtaining function, which is a member of the nesting class, constructing it.
Point_2 Arr_overlay_traits_2< Traits_, ArrangementRed_, ArrangementBlue_ >::Construct_min_vertex_2::operator() | ( | const X_monotone_curve_2 & | xcv | ) | [inline] |
friend class Arr_overlay_traits_2< Traits_2,Arrangement_red_2,Arrangement_blue_2 > [friend] |
Allow its functor obtaining function calling the protected constructor.
Base_equal_2 Arr_overlay_traits_2< Traits_, ArrangementRed_, ArrangementBlue_ >::Construct_min_vertex_2::m_base_equal [protected] |
Base_construct_min_vertex_2 Arr_overlay_traits_2< Traits_, ArrangementRed_, ArrangementBlue_ >::Construct_min_vertex_2::m_base_min_v [protected] |
The base operators.