diff --git a/Homogeneous_kernel/include/CGAL/Homogeneous_converter.h b/Homogeneous_kernel/include/CGAL/Homogeneous_converter.h index 876f51629c6..22ee1e22922 100644 --- a/Homogeneous_kernel/include/CGAL/Homogeneous_converter.h +++ b/Homogeneous_kernel/include/CGAL/Homogeneous_converter.h @@ -192,6 +192,15 @@ public: a.orientation()); } + typename K2::Circle_3 + operator()(const typename K1::Circle_3 &a) const + { + typedef typename K2::Circle_3 Circle_3; + return Circle_3(operator()(a.center()), + c(a.squared_radius()), + c(a.supporting_plane())); + } + typename K2::Triangle_3 operator()(const typename K1::Triangle_3 &a) const {