From 94a199290b47686d2eea032f838f9740e2b2a164 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Loriot?= Date: Tue, 17 Mar 2015 11:42:13 +0100 Subject: [PATCH] connect components function use a const mesh --- .../connected_components.h | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/connected_components.h b/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/connected_components.h index 3f30518f4de..cbfa0e31fa9 100644 --- a/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/connected_components.h +++ b/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/connected_components.h @@ -384,7 +384,7 @@ template FaceOutputIterator connected_component(typename boost::graph_traits::face_descriptor seed_face, - PolygonMesh& pmesh + const PolygonMesh& pmesh , FaceOutputIterator out , EdgeConstraintMap ecmap) { @@ -426,7 +426,7 @@ struct No_constraint { template FaceOutputIterator connected_component(typename boost::graph_traits::face_descriptor seed_face - , PolygonMesh& pmesh + , const PolygonMesh& pmesh , FaceOutputIterator out , CGAL::Default) { @@ -439,7 +439,7 @@ struct No_border { No_border() {} - No_border(G & g, EdgeConstraintMap ecm = EdgeConstraintMap()) + No_border(const G & g, EdgeConstraintMap ecm = EdgeConstraintMap()) : g(&g), ecm(ecm) {} @@ -450,7 +450,7 @@ struct No_border { return false; } - G* g; + const G* g; EdgeConstraintMap ecm; }; @@ -463,7 +463,7 @@ struct No_border { template OutputIterator connected_component(typename boost::graph_traits::face_descriptor seed_face, - PolygonMesh& pmesh, + const PolygonMesh& pmesh, OutputIterator out) { return internal::connected_component(seed_face, pmesh, out, CGAL::Default()); @@ -504,7 +504,7 @@ template typename boost::property_traits::value_type -connected_components(PolygonMesh& pmesh, +connected_components(const PolygonMesh& pmesh, FaceComponentMap& fcm, EdgeConstraintMap ecmap #ifdef DOXYGEN_RUNNING @@ -528,7 +528,7 @@ template typename boost::property_traits::value_type -connected_components(PolygonMesh& pmesh, +connected_components(const PolygonMesh& pmesh, FaceComponentMap& fcm, CGAL::Default, FaceIndexMap fim) @@ -538,7 +538,7 @@ connected_components(PolygonMesh& pmesh, template typename boost::property_traits::value_type -connected_components(PolygonMesh& pmesh, +connected_components(const PolygonMesh& pmesh, FaceComponentMap& fcm, EdgeConstraintMap ecmap) { @@ -548,7 +548,7 @@ connected_components(PolygonMesh& pmesh, template typename boost::property_traits::value_type -connected_components(PolygonMesh& pmesh, +connected_components(const PolygonMesh& pmesh, FaceComponentMap& fcm, CGAL::Default d) { @@ -559,7 +559,7 @@ connected_components(PolygonMesh& pmesh, template typename boost::property_traits::value_type -connected_components(PolygonMesh& pmesh, +connected_components(const PolygonMesh& pmesh, FaceComponentMap& fcm) {