CGAL 6.0.1  2D and 3D Linear Geometry Kernel

AdaptableUnaryFunction
CGAL::Ray_2<Kernel>
Operations  
A model of this concept must provide:  
Kernel::Ray_2  operator() (const Kernel::Ray_2 &r) 
returns the ray with the same source as r , but in opposite direction.  