CGAL 5.4  2D and 3D Linear Geometry Kernel

AdaptableFunctor
(with two arguments)CGAL::Plane_3<Kernel>
Operations  
Kernel::Plane_3  operator() (const Kernel::Line_3 &l, const Kernel::Point_3 &p) 
returns the plane perpendicular to l passing through p , such that the normal direction of the plane coincides with the direction of the line.  