diff --git a/Surface_mesh_parameterization/include/CGAL/Surface_mesh_parameterization/parameterize.h b/Surface_mesh_parameterization/include/CGAL/Surface_mesh_parameterization/parameterize.h index 12a47ee05a7..53991908393 100644 --- a/Surface_mesh_parameterization/include/CGAL/Surface_mesh_parameterization/parameterize.h +++ b/Surface_mesh_parameterization/include/CGAL/Surface_mesh_parameterization/parameterize.h @@ -120,41 +120,6 @@ Error_code parameterize(TriangleMesh& mesh, return parameterize(mesh, parameterizer, bhd, uvm); } -template -class Seam_mesh; - -template -Error_code parameterize(Seam_mesh& mesh, - Parameterizer parameterizer, - HD bhd, - VertexUVmap uvm) -{ - typedef typename boost::graph_traits >::vertex_descriptor vertex_descriptor; - boost::unordered_set vs; - internal::Bool_property_map > vpm(vs); - - typedef boost::unordered_map Indices; - Indices indices; - CGAL::Polygon_mesh_processing::connected_component( - face(opposite(bhd, mesh), mesh), - mesh, - boost::make_function_output_iterator( - internal::Index_map_filler, - Indices>(mesh, indices))); - boost::associative_property_map vipm(indices); - - return parameterizer.parameterize(mesh, bhd, uvm, vipm, vpm); -} - -template -Error_code parameterize(Seam_mesh& mesh, - HD bhd, - VertexUVmap uvm) -{ - Mean_value_coordinates_parameterizer_3 > parameterizer; - return parameterize(mesh, parameterizer, bhd, uvm); -} - } // namespace Surface_mesh_parameterization } // namespace CGAL