Tag_3 does not exist in the code

This commit is contained in:
Andreas Fabri 2015-03-17 14:17:26 +01:00
parent 38f77fa583
commit 67bb10fb27
2 changed files with 9 additions and 23 deletions

View File

@ -116,9 +116,8 @@ The class `Ridge_approximation` computes the approximation of
ridges of a triangular polyhedral surface. ridges of a triangular polyhedral surface.
\tparam TriangleMesh is the surface type. \tparam TriangleMesh is the surface type.
\tparam VertexFTMap property map with... \tparam VertexFTMap A property map with `boost::graph_traits<TriangleMesh>::vertex_descriptor as key type and `FT` as value type.
\tparam VertexVectorMap provide the differential properties of \tparam VertexVectorMap A property map with `boost::graph_traits<TriangleMesh>::vertex_descriptor as key type and `Vector_3` as value type.
the surface associated to its vertices.
Requirements (checked at compile time): Requirements (checked at compile time):
- the types `TriangleMesh::Traits::FT` and - the types `TriangleMesh::Traits::FT` and
@ -136,18 +135,6 @@ template< typename TriangleMesh, typename VertexFTMap, typename VertexVectorMap
class Ridge_approximation { class Ridge_approximation {
public: 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 /// \name Creation
/// @{ /// @{
@ -155,7 +142,7 @@ enum Tag_order {Tag_3, Tag_4};
/*! /*!
The two last property maps may The two last property maps may
not be used if computations are performed with 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 property maps shall be initialized with their
default constructors. default constructors.
@ -183,21 +170,21 @@ Ridge_approximation(const TriangleMesh &tm,
Outputs ridges of types `MAX_ELLIPTIC_RIDGE` and `MAX_HYPERBOLIC_RIDGE`. Outputs ridges of types `MAX_ELLIPTIC_RIDGE` and `MAX_HYPERBOLIC_RIDGE`.
\tparam OutputIterator an output iterator wìth value type `Ridge_line*`. \tparam OutputIterator an output iterator wìth value type `Ridge_line*`.
*/ */
template <class OutputIterator> OutputIterator compute_max_ridges(OutputIterator it, Tag_order ord = Tag_3); template <class OutputIterator> OutputIterator compute_max_ridges(OutputIterator it, Rdge_order ord = Ridge_order_3);
/*! /*!
Outputs ridges of types `MIN_ELLIPTIC_RIDGE` and `MIN_HYPERBOLIC_RIDGE`. Outputs ridges of types `MIN_ELLIPTIC_RIDGE` and `MIN_HYPERBOLIC_RIDGE`.
\tparam OutputIterator an output iterator with \tparam OutputIterator an output iterator with
value type `Ridge_line*`. value type `Ridge_line*`.
*/ */
template <class OutputIterator> OutputIterator compute_min_ridges(OutputIterator it, Tag_order ord = Tag_3); template <class OutputIterator> OutputIterator compute_min_ridges(OutputIterator it, Rdge_order ord = Ridge_order_3);
/*! /*!
Outputs ridges of types `MAX_CREST_RIDGE` and `MIN_CREST_RIDGE`. Outputs ridges of types `MAX_CREST_RIDGE` and `MIN_CREST_RIDGE`.
\tparam OutputIterator is an output iterator with \tparam OutputIterator is an output iterator with
value type `Ridge_line*`. value type `Ridge_line*`.
*/ */
template <class OutputIterator> OutputIterator compute_crest_ridges(OutputIterator it, Tag_order ord = Tag_3); template <class OutputIterator> 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;
/*! /*!

View File

@ -40,9 +40,8 @@ The class `Umbilic_approximation` computes the approximation of
umbilics on a triangular polyhedral surface. umbilics on a triangular polyhedral surface.
\tparam TriangleMesh is the surface type. \tparam TriangleMesh is the surface type.
\tparam VertexFTMap \tparam VertexFTMap A property map with `boost::graph_traits<TriangleMesh>::vertex_descriptor as key type and `FT` as value type.
bUm\tparam VertexVectorMap provide bUm\tparam VertexVectorMap A property map with `boost::graph_traits<TriangleMesh>::vertex_descriptor as key type and `Vector_3` as value type.
the differential properties of the surface associated to its vertices.
Requirements (checked at compile time) : Requirements (checked at compile time) :
- the types `TriangleMesh::Traits::FT` and - the types `TriangleMesh::Traits::FT` and