Kernel::AreParallel_3

A model for this must provide:

bool fo.operator() ( Kernel::Line_3 l1, Kernel::Line_3 l2)
returns true, if l1 and l2 are parallel or if one of those (or both) is degenerate.

bool fo.operator() ( Kernel::Plane_3 h1, Kernel::Plane_3 h2)
returns true, if h1 and h2 are parallel or if one of those (or both) is degenerate.

bool fo.operator() ( Kernel::Ray_3 r1, Kernel::Ray_3 r2)
returns true, if r1 and r2 are parallel or if one of those (or both) is degenerate.

bool fo.operator() ( Kernel::Segment_3 s1, Kernel::Segment_3 s2)
returns true, if s1 and s2 are parallel or if one of those (or both) is degenerate.

Refines

AdaptableFunctor (with two arguments)

See Also

CGAL::parallel