Kernel::Equal_2

A model for this must provide the following operations. For all of them fo(x,y) returns true iff x and y are equal.

bool
fo.operator() ( Kernel::Point_2 x,
Kernel::Point_2 y)

bool
fo.operator() ( Kernel::Vector_2 x,
Kernel::Vector_2 y)

bool
fo.operator() ( Kernel::Direction_2 x,
Kernel::Direction_2 y)

bool fo.operator() ( Kernel::Line_2 x, Kernel::Line_2 y)

bool fo.operator() ( Kernel::Ray_2 x, Kernel::Ray_2 y)

bool
fo.operator() ( Kernel::Segment_2 x,
Kernel::Segment_2 y)

bool
fo.operator() ( Kernel::Circle_2 x,
Kernel::Circle_2 y)

bool
fo.operator() ( Kernel::Triangle_2 x,
Kernel::Triangle_2 y)

bool
fo.operator() ( Kernel::Iso_rectangle_2 x,
Kernel::Iso_rectangle_2 y)

Refines

AdaptableFunctor (with two arguments)

See Also

CGAL::Circle_2<Kernel>
CGAL::Direction_2<Kernel>
CGAL::Iso_rectangle_2<Kernel>
CGAL::Line_2<Kernel>
CGAL::Point_2<Kernel>
CGAL::Ray_2<Kernel>
CGAL::Segment_2<Kernel>
CGAL::Triangle_2<Kernel>
CGAL::Vector_2<Kernel>