|
BWAPI
|
#include <Arr_overlay_traits_2.h>
Public Member Functions | |
| Comparison_result | operator() (const Point_2 &p, const X_monotone_curve_2 &xcv, Arr_curve_end ce) const |
| Comparison_result | operator() (const X_monotone_curve_2 &xcv1, Arr_curve_end ce1, const X_monotone_curve_2 &xcv2, Arr_curve_end ce2) const |
Protected Member Functions | |
| Compare_x_near_boundary_2 (const Traits_2 *base) | |
Protected Attributes | |
| const Traits_2 * | m_base |
| The base traits. | |
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 compares the x-coordinates of curve ends near the boundary of the parameter space.
| Arr_overlay_traits_2< Traits_, ArrangementRed_, ArrangementBlue_ >::Compare_x_near_boundary_2::Compare_x_near_boundary_2 | ( | const Traits_2 * | base | ) | [inline, protected] |
| Comparison_result Arr_overlay_traits_2< Traits_, ArrangementRed_, ArrangementBlue_ >::Compare_x_near_boundary_2::operator() | ( | const Point_2 & | p, |
| const X_monotone_curve_2 & | xcv, | ||
| Arr_curve_end | ce | ||
| ) | const [inline] |

| Comparison_result Arr_overlay_traits_2< Traits_, ArrangementRed_, ArrangementBlue_ >::Compare_x_near_boundary_2::operator() | ( | const X_monotone_curve_2 & | xcv1, |
| Arr_curve_end | ce1, | ||
| const X_monotone_curve_2 & | xcv2, | ||
| Arr_curve_end | ce2 | ||
| ) | const [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.
const Traits_2* Arr_overlay_traits_2< Traits_, ArrangementRed_, ArrangementBlue_ >::Compare_x_near_boundary_2::m_base [protected] |
The base traits.
1.7.6.1