@@ -235,36 +235,6 @@ namespace Polygon_mesh_processing {
235235 max_squared_distance).first ;
236236 }
237237
238- #ifndef CGAL_NO_DEPRECATED_CODE
239- /* !
240- \ingroup PMP_hole_filling_grp
241-
242- \deprecated This function is deprecated since \cgal 5.6 and the
243- overload with the named parameter `face_output_iterator` should be
244- used instead.
245-
246- \brief triangulates a hole in a polygon mesh.
247-
248-
249- @tparam PolygonMesh a model of `MutableFaceGraph`
250- @tparam OutputIterator a model of `OutputIterator`
251- holding `boost::graph_traits<PolygonMesh>::%face_descriptor` for patch faces.
252- @tparam NamedParameters a sequence of \ref bgl_namedparameters "Named Parameters"
253- */
254- template <typename PolygonMesh,
255- typename OutputIterator,
256- typename CGAL_NP_TEMPLATE_PARAMETERS >
257- CGAL_DEPRECATED
258- OutputIterator
259- triangulate_hole (PolygonMesh& pmesh,
260- typename boost::graph_traits<PolygonMesh>::halfedge_descriptor border_halfedge,
261- OutputIterator out,
262- const CGAL_NP_CLASS & np = parameters::default_values())
263- {
264- return triangulate_hole (pmesh, border_halfedge,np.face_output_iterator (out));
265- }
266- #endif // CGAL_NO_DEPRECATED_CODE
267-
268238 /* !
269239 \ingroup PMP_hole_filling_grp
270240 @brief triangulates and refines a hole in a polygon mesh.
@@ -406,42 +376,6 @@ namespace Polygon_mesh_processing {
406376 return res;
407377 }
408378
409-
410- #ifndef CGAL_NO_DEPRECATED_CODE
411- /* !
412- \ingroup PMP_hole_filling_grp
413-
414- \deprecated This function is deprecated since \cgal 5.6 and the
415- overload with the named parameters `face_output_iterator` and
416- `vertex_output_iterator` should be used instead.
417-
418- @brief triangulates and refines a hole in a polygon mesh.
419-
420- @tparam PolygonMesh must be model of `MutableFaceGraph`
421- @tparam FaceOutputIterator model of `OutputIterator`
422- holding `boost::graph_traits<PolygonMesh>::%face_descriptor` for patch faces.
423- @tparam VertexOutputIterator model of `OutputIterator`
424- holding `boost::graph_traits<PolygonMesh>::%vertex_descriptor` for patch vertices.
425- @tparam NamedParameters a sequence of \ref bgl_namedparameters "Named Parameters"
426- */
427-
428- template <typename PolygonMesh,
429- typename FaceOutputIterator,
430- typename VertexOutputIterator,
431- typename CGAL_NP_TEMPLATE_PARAMETERS >
432- CGAL_DEPRECATED
433- std::pair<FaceOutputIterator, VertexOutputIterator>
434- triangulate_and_refine_hole (PolygonMesh& pmesh,
435- typename boost::graph_traits<PolygonMesh>::halfedge_descriptor border_halfedge,
436- FaceOutputIterator face_out,
437- VertexOutputIterator vertex_out,
438- const CGAL_NP_CLASS & np = parameters::default_values())
439- {
440- return triangulate_and_refine_hole (pmesh, border_halfedge,
441- np.face_output_iterator (face_out).vertex_output_iterator (vertex_out));
442- }
443- #endif // CGAL_NO_DEPRECATED_CODE
444-
445379 /* !
446380 \ingroup PMP_hole_filling_grp
447381 @brief triangulates, refines and fairs a hole in a polygon mesh.
@@ -603,39 +537,6 @@ namespace Polygon_mesh_processing {
603537 return std::make_tuple (fair_success, face_out, vertex_out);
604538 }
605539
606- #ifndef CGAL_NO_DEPRECATED_CODE
607- /* !
608- \ingroup PMP_hole_filling_grp
609-
610- \deprecated This function is deprecated since \cgal 5.6 and the
611- overload with the named parameters `face_output_iterator` and
612- `vertex_output_iterator` should be used instead.
613-
614- \brief triangulates, refines, and fairs a hole in a polygon mesh.
615-
616- @tparam PolygonMesh a model of `MutableFaceGraph`
617- @tparam FaceOutputIterator model of `OutputIterator`
618- holding `boost::graph_traits<PolygonMesh>::%face_descriptor` for patch faces.
619- @tparam VertexOutputIterator model of `OutputIterator`
620- holding `boost::graph_traits<PolygonMesh>::%vertex_descriptor` for patch vertices.
621- @tparam NamedParameters a sequence of \ref bgl_namedparameters "Named Parameters"
622- */
623- template <typename PolygonMesh,
624- typename FaceOutputIterator,
625- typename VertexOutputIterator,
626- typename CGAL_NP_TEMPLATE_PARAMETERS >
627- CGAL_DEPRECATED
628- std::tuple<bool , FaceOutputIterator, VertexOutputIterator>
629- triangulate_refine_and_fair_hole (PolygonMesh& pmesh,
630- typename boost::graph_traits<PolygonMesh>::halfedge_descriptor border_halfedge,
631- FaceOutputIterator face_out,
632- VertexOutputIterator vertex_out,
633- const CGAL_NP_CLASS & np = parameters::default_values())
634- {
635- return triangulate_refine_and_fair_hole (pmesh, border_halfedge, np.face_output_iterator (face_out).vertex_output_iterator (vertex_out));
636- }
637- #endif // CGAL_NO_DEPRECATED_CODE
638-
639540 /* !
640541 \ingroup PMP_hole_filling_grp
641542 creates triangles to fill the hole defined by points in the range `points`.
0 commit comments