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 b4241d5ecdf..b3c5b61067d 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 @@ -934,9 +934,17 @@ void keep_connected_components(PolygonMesh& pmesh remove_vertex(v, pmesh); } } - } +template +void keep_connected_components(PolygonMesh& pmesh + , const FaceRange& components_to_keep) +{ + keep_connected_components(pmesh, components_to_keep, + CGAL::Polygon_mesh_processing::parameters::all_default()); +} + + } // namespace Polygon_mesh_processing } // namespace CGAL