From 8b405435fe7621a3024da04bf72c7cd170a5780b Mon Sep 17 00:00:00 2001 From: Jane Tournois Date: Thu, 5 Mar 2015 15:52:30 +0100 Subject: [PATCH] remove FairWeightCalculator from the public API --- .../Concepts/HoleFillingWeightCalculator.h | 26 ------------------- .../PackageDescription.txt | 1 - 2 files changed, 27 deletions(-) delete mode 100644 Polygon_mesh_processing/doc/Polygon_mesh_processing/Concepts/HoleFillingWeightCalculator.h diff --git a/Polygon_mesh_processing/doc/Polygon_mesh_processing/Concepts/HoleFillingWeightCalculator.h b/Polygon_mesh_processing/doc/Polygon_mesh_processing/Concepts/HoleFillingWeightCalculator.h deleted file mode 100644 index 788972652d9..00000000000 --- a/Polygon_mesh_processing/doc/Polygon_mesh_processing/Concepts/HoleFillingWeightCalculator.h +++ /dev/null @@ -1,26 +0,0 @@ - /// \ingroup PkgPolygonMeshProcessingConcepts - /// \cgalConcept - /// - /// @brief Concept describing requirements for calculating weights for edges and vertices. - -class FairWeightCalculator -{ -public: -/// \name Types -/// @{ - /// a model of Polyhedron - typedef Hidden_type Polyhedron; -/// @} - - -/// \name Operations -/// @{ - /// Function computing the edge weight of edge `e` - double w_ij(Polyhedron::Halfedge_handle e, const Polyhedron& polyhedron); - - /// Function computing the vertex weight of vertex `v` - double w_i(Polyhedron::Vertex_handle v, const Polyhedron& polyhedron); -/// @} -}; - - diff --git a/Polygon_mesh_processing/doc/Polygon_mesh_processing/PackageDescription.txt b/Polygon_mesh_processing/doc/Polygon_mesh_processing/PackageDescription.txt index d732cfccb14..0baacca5f1c 100644 --- a/Polygon_mesh_processing/doc/Polygon_mesh_processing/PackageDescription.txt +++ b/Polygon_mesh_processing/doc/Polygon_mesh_processing/PackageDescription.txt @@ -64,7 +64,6 @@ - `CGAL::Polygon_mesh_processing::connected_component()` - `CGAL::Polygon_mesh_processing::connected_components()` -\todo remove FairWeightCalculator and replace it by a property map. Note that the default property map should be documented \todo make template parameter names uniform in other packages using BGL. Here we chose PolygonMesh as template parameter. It can be made short to PM. And TriangleMesh (or TM) specifies when the parameter should be a triangle mesh. \todo document `BGL/include/CGAL/boost/graph/selection.h`