diff --git a/Packages/Triangulation_2/include/CGAL/Triangulation_euclidean_traits_2.h b/Packages/Triangulation_2/include/CGAL/Triangulation_euclidean_traits_2.h index 59b030483b9..11db5c7971e 100644 --- a/Packages/Triangulation_2/include/CGAL/Triangulation_euclidean_traits_2.h +++ b/Packages/Triangulation_2/include/CGAL/Triangulation_euclidean_traits_2.h @@ -37,6 +37,7 @@ #include //#include #include +#include CGAL_BEGIN_NAMESPACE diff --git a/Packages/Triangulation_2/include/CGAL/Triangulation_handles_2.h b/Packages/Triangulation_2/include/CGAL/Triangulation_handles_2.h index a82b74ca10d..8fc9a612284 100644 --- a/Packages/Triangulation_2/include/CGAL/Triangulation_handles_2.h +++ b/Packages/Triangulation_2/include/CGAL/Triangulation_handles_2.h @@ -53,6 +53,9 @@ class Triangulation_face_circulator_2; template < class Gt, class Tds> class Triangulation_vertex_circulator_2; +template < class Gt, class Tds> +class Triangulation_line_face_circulator_2; + template < class Gt, class Tds> class Triangulation_face_handle_2 @@ -91,6 +94,10 @@ public: : Pointer_(&(*fc)) {} + Triangulation_face_handle_2(const Line_face_circulator& fc) + : Pointer_(&(*fc)) + {} + Face_handle& operator=(Face* p) { ptr() = p ;