Testing equality between objects.
An object fo of this type must provide in addition:
bool | fo ( CircularKernel::Circular_arc_point_2 p0 , CircularKernel::Circular_arc_point_2 p1 ) | |
For two points. | ||
bool | fo ( CircularKernel::Circular_arc_2 a0 , CircularKernel::Circular_arc_2 a1 ) | |
For two arcs. | ||
bool | fo ( CircularKernel::Line_arc_2 a0 , CircularKernel::Line_arc_2 a1 ) | |
For two segments. |
For the sake of completeness, the operator() must also be defined for a Line_arc_2 and a Circular_arc_2 as arguments (in any order), and it always returns false.
CircularKernel::CompareX_2
CircularKernel::CompareY_2
CircularKernel::CompareXY_2