From c77a83e9a35e12f3d87b247a5373a8013104220c Mon Sep 17 00:00:00 2001 From: Menelaos Karavelas Date: Thu, 8 May 2003 10:16:25 +0000 Subject: [PATCH] added type names for the template parameters; Homogeneous_converter now derives from Enum_converter --- Packages/H2/include/CGAL/Homogeneous_converter.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Packages/H2/include/CGAL/Homogeneous_converter.h b/Packages/H2/include/CGAL/Homogeneous_converter.h index c3834880d34..460f008c560 100644 --- a/Packages/H2/include/CGAL/Homogeneous_converter.h +++ b/Packages/H2/include/CGAL/Homogeneous_converter.h @@ -30,6 +30,7 @@ #include #include +#include CGAL_BEGIN_NAMESPACE @@ -38,9 +39,13 @@ template < class K1, class K2, CGAL_TYPENAME_MSVC_NULL K2::RT>, class FT_Converter = NT_converter > -class Homogeneous_converter +class Homogeneous_converter : public Enum_converter { public: + typedef K1 Source_kernel; + typedef K2 Target_kernel; + typedef RT_Converter Ring_number_type_converter; + typedef FT_Converter Field_number_type_converter; typename K2::Point_2 operator()(const typename K1::Point_2 &a) const