diff --git a/Cartesian_kernel/include/CGAL/Cartesian/Point_3.h b/Cartesian_kernel/include/CGAL/Cartesian/Point_3.h index 364f1bbf91a..336115eaa3b 100644 --- a/Cartesian_kernel/include/CGAL/Cartesian/Point_3.h +++ b/Cartesian_kernel/include/CGAL/Cartesian/Point_3.h @@ -32,7 +32,6 @@ namespace CGAL { template < class R_ > class PointC3 { - typedef typename R_::FT FT; typedef typename R_::Vector_3 Vector_3; typedef typename R_::Point_3 Point_3; typedef typename R_::Aff_transformation_3 Aff_transformation_3; @@ -43,6 +42,7 @@ class PointC3 public: typedef typename Vector_3::Cartesian_const_iterator Cartesian_const_iterator; typedef R_ R; + typedef typename R_::FT FT; PointC3() {} diff --git a/Kernel_23/include/CGAL/Point_3.h b/Kernel_23/include/CGAL/Point_3.h index 1343826ec3f..2cf563afaba 100644 --- a/Kernel_23/include/CGAL/Point_3.h +++ b/Kernel_23/include/CGAL/Point_3.h @@ -39,7 +39,6 @@ template class Point_3 : public R_::Kernel_base::Point_3 { typedef typename R_::RT RT; - typedef typename R_::FT FT; typedef typename R_::Vector_3 Vector_3; typedef typename R_::Aff_transformation_3 Aff_transformation_3;