From 67bb10fb27ab453a51fd9a66fe0ae152bd9ad62a Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Tue, 17 Mar 2015 14:17:26 +0100 Subject: [PATCH] Tag_3 does not exist in the code --- Ridges_3/doc/Ridges_3/CGAL/Ridges.h | 27 +++++++-------------------- Ridges_3/doc/Ridges_3/CGAL/Umbilics.h | 5 ++--- 2 files changed, 9 insertions(+), 23 deletions(-) diff --git a/Ridges_3/doc/Ridges_3/CGAL/Ridges.h b/Ridges_3/doc/Ridges_3/CGAL/Ridges.h index 3531719372d..eb077522c79 100644 --- a/Ridges_3/doc/Ridges_3/CGAL/Ridges.h +++ b/Ridges_3/doc/Ridges_3/CGAL/Ridges.h @@ -116,9 +116,8 @@ The class `Ridge_approximation` computes the approximation of ridges of a triangular polyhedral surface. \tparam TriangleMesh is the surface type. -\tparam VertexFTMap property map with... -\tparam VertexVectorMap provide the differential properties of -the surface associated to its vertices. +\tparam VertexFTMap A property map with `boost::graph_traits::vertex_descriptor as key type and `FT` as value type. +\tparam VertexVectorMap A property map with `boost::graph_traits::vertex_descriptor as key type and `Vector_3` as value type. Requirements (checked at compile time): - the types `TriangleMesh::Traits::FT` and @@ -136,18 +135,6 @@ template< typename TriangleMesh, typename VertexFTMap, typename VertexVectorMap class Ridge_approximation { public: -/// \name Types -/// @{ - -/*! -Order of differential -quantities used to distinguish elliptic and hyperbolic ridges. Third -(`Tag_3`) or fourth (`Tag_4`) order quantities may be used as -explained in Section \ref Ridges_3Approximating of the User Manual. -*/ -enum Tag_order {Tag_3, Tag_4}; - -/// @} /// \name Creation /// @{ @@ -155,7 +142,7 @@ enum Tag_order {Tag_3, Tag_4}; /*! The two last property maps may not be used if computations are performed with -the parameter `Tag_3`, in which case these +the parameter `Ridges_order_3`, in which case these property maps shall be initialized with their default constructors. @@ -183,21 +170,21 @@ Ridge_approximation(const TriangleMesh &tm, Outputs ridges of types `MAX_ELLIPTIC_RIDGE` and `MAX_HYPERBOLIC_RIDGE`. \tparam OutputIterator an output iterator wìth value type `Ridge_line*`. */ -template OutputIterator compute_max_ridges(OutputIterator it, Tag_order ord = Tag_3); +template OutputIterator compute_max_ridges(OutputIterator it, Rdge_order ord = Ridge_order_3); /*! Outputs ridges of types `MIN_ELLIPTIC_RIDGE` and `MIN_HYPERBOLIC_RIDGE`. \tparam OutputIterator an output iterator with value type `Ridge_line*`. */ -template OutputIterator compute_min_ridges(OutputIterator it, Tag_order ord = Tag_3); +template OutputIterator compute_min_ridges(OutputIterator it, Rdge_order ord = Ridge_order_3); /*! Outputs ridges of types `MAX_CREST_RIDGE` and `MIN_CREST_RIDGE`. \tparam OutputIterator is an output iterator with value type `Ridge_line*`. */ -template OutputIterator compute_crest_ridges(OutputIterator it, Tag_order ord = Tag_3); +template OutputIterator compute_crest_ridges(OutputIterator it, Rdge_order ord = Ridge_order_3); /// @} @@ -228,7 +215,7 @@ public: /*! */ -typedef typename TriangleMesh::Traits::FT FT; +typedef typename TriangleMesh::Traits::FT FT; /*! diff --git a/Ridges_3/doc/Ridges_3/CGAL/Umbilics.h b/Ridges_3/doc/Ridges_3/CGAL/Umbilics.h index c080d33e800..bceffbc1f5a 100644 --- a/Ridges_3/doc/Ridges_3/CGAL/Umbilics.h +++ b/Ridges_3/doc/Ridges_3/CGAL/Umbilics.h @@ -40,9 +40,8 @@ The class `Umbilic_approximation` computes the approximation of umbilics on a triangular polyhedral surface. \tparam TriangleMesh is the surface type. -\tparam VertexFTMap -bUm\tparam VertexVectorMap provide -the differential properties of the surface associated to its vertices. +\tparam VertexFTMap A property map with `boost::graph_traits::vertex_descriptor as key type and `FT` as value type. +bUm\tparam VertexVectorMap A property map with `boost::graph_traits::vertex_descriptor as key type and `Vector_3` as value type. Requirements (checked at compile time) : - the types `TriangleMesh::Traits::FT` and