Skip to content

Commit 4804111

Browse files
committed
remove deprecated functions
1 parent 0513be8 commit 4804111

3 files changed

Lines changed: 0 additions & 158 deletions

File tree

PMP_Mesh_repair/include/CGAL/Polygon_mesh_processing/triangulate_hole.h

Lines changed: 0 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -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`.

PMP_Remeshing/doc/PMP_Remeshing/PackageDescription.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ The page \ref bgl_namedparameters "Named Parameters" describes their usage.
6060
- `CGAL::Polygon_mesh_processing::isotropic_remeshing()`
6161
- `CGAL::Polygon_mesh_processing::split_long_edges()`
6262
- `CGAL::Polygon_mesh_processing::approximated_centroidal_Voronoi_diagram_remeshing()`
63-
- `CGAL::Polygon_mesh_processing::smooth_mesh()` (deprecated)
6463
- `CGAL::Polygon_mesh_processing::angle_and_area_smoothing()`
6564
- `CGAL::Polygon_mesh_processing::tangential_relaxation()`
6665
- `CGAL::Polygon_mesh_processing::smooth_shape()`

PMP_Remeshing/include/CGAL/Polygon_mesh_processing/smooth_mesh.h

Lines changed: 0 additions & 58 deletions
This file was deleted.

0 commit comments

Comments
 (0)