CGAL 5.5  2D and 3D Linear Geometry Kernel

AdaptableFunctor
(with one argument)CGAL::Segment_3<Kernel>
Operations  
Kernel::Segment_3  operator() (const Kernel::Segment_3 &s) 
returns the segment representing the same set of points as s , but with opposite orientation.  