CGAL 5.5  2D and 3D Linear Geometry Kernel

AdaptableFunctor
(with one argument)CGAL::Circle_2<Kernel>
Operations  
Kernel::Circle_2  operator() (const Kernel::Circle_2 &c) 
returns the circle with the same center and squared radius as c , but with opposite orientation.  