FunctionObjectConcept

Kernel::LessSignedDistanceToLine_2

A model for this must provide:

bool fo.operator() ( Kernel::Line_2 l, Kernel::Point_2 p, Kernel::Point_2 q)
returns true if the signed distance from p and the oriented line l is smaller than the signed distance of q and l.

bool fo.operator() ( Kernel::Point_2 p, Kernel::Point_2 q, Kernel::Point_2 r, Kernel::Point_2 s)
returns true if the signed distance from r and the oriented line l defined by p and q is smaller than the signed distance of s and l.
Precondition: p != q.

Refines

AdaptableFunctor (with four arguments)

See Also

CGAL::has_smaller_signed_distance_to_line