FunctionObjectConcept

CircularKernel::Equal_2

Definition

Testing equality between objects.

Refines

Kernel::Equal_2

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.

See Also

CircularKernel::CompareX_2
CircularKernel::CompareY_2
CircularKernel::CompareXY_2