From 33f185d84d5e8d1f194fcad0dc3fc8e5879db070 Mon Sep 17 00:00:00 2001 From: Mariette Yvinec Date: Wed, 1 Dec 1999 09:44:12 +0000 Subject: [PATCH] added #include in Triangulation_euclidean_traits_2.h to deal with intersecting constraints in Constrained triangulations added a creator of Face_handle with Line_face_circulator --- .../include/CGAL/Triangulation_euclidean_traits_2.h | 1 + .../Triangulation_2/include/CGAL/Triangulation_handles_2.h | 7 +++++++ 2 files changed, 8 insertions(+) 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 ;