FunctionObjectConcept

Kernel::ConstructOrthogonalVector_3

A model for this must provide:

Kernel::Vector_3 fo.operator() ( Kernel::Plane_3 p)
returns a vector that is orthogonal to the plane p and directed to the positive side of p.

Kernel::Vector_3 fo.operator() ( Kernel::Point_3 p, Kernel::Point_3 q, Kernel::Point_3 r)
returns a vector that is orthogonal to the plane defined by Kernel::ConstructPlane_3()(p, q, r) and directed to the positive side of this plane.

Refines

AdaptableFunctor (with one argument)

See Also

CGAL::Plane_3<Kernel>
Kernel::ConstructCrossProductVector_3