CGAL 5.5  2D and 3D Linear Geometry Kernel

AdaptableFunctor
(with one argument)CGAL::Line_2<Kernel>
Operations  
Kernel::Line_2  operator() (const Kernel::Line_2 &l) 
returns the line representing the same set of points as l , but with opposite direction.  