Commit 5559a670 authored by Pierre Kraemer's avatar Pierre Kraemer

petite erreur de manip

parent d90fc974
...@@ -104,7 +104,7 @@ protected: ...@@ -104,7 +104,7 @@ protected:
/*! The phi2-links around the face are removed /*! The phi2-links around the face are removed
* @param d a dart of the face * @param d a dart of the face
*/ */
void deleteOrientedFace(Dart d) ; //TODO remove ? void deleteOrientedFace(Dart d) ;
public: public:
...@@ -121,7 +121,7 @@ public: ...@@ -121,7 +121,7 @@ public:
* @param d first dart in vertex v * @param d first dart in vertex v
* @param e second dart in vertex v * @param e second dart in vertex v
*/ */
virtual void splitVertex(Dart d, Dart e); //TODO modification for new boundary managing method virtual void splitVertex(Dart d, Dart e);
//! Delete the vertex of d (works only for internal vertices) //! Delete the vertex of d (works only for internal vertices)
...@@ -129,7 +129,7 @@ public: ...@@ -129,7 +129,7 @@ public:
* @param d a dart of the vertex to delete * @param d a dart of the vertex to delete
* @return true if the deletion has been executed, false otherwise * @return true if the deletion has been executed, false otherwise
*/ */
virtual bool deleteVertex(Dart d) ; //TODO modification for new boundary managing method virtual bool deleteVertex(Dart d) ;
//! Link two vertices belonging to distinct faces (add an edge between the two vertices) //! Link two vertices belonging to distinct faces (add an edge between the two vertices)
...@@ -137,19 +137,19 @@ public: ...@@ -137,19 +137,19 @@ public:
* @param d first dart in the face * @param d first dart in the face
* @param e second dart in the face * @param e second dart in the face
*/ */
virtual void linkVertices(Dart d, Dart e); //TODO removing ?? virtual void linkVertices(Dart d, Dart e);
//! Cut the edge of d and its opposite edge if it exists //! Cut the edge of d and its opposite edge if it exists
/*! @param d a dart of the edge to cut /*! @param d a dart of the edge to cut
*/ */
virtual void cutEdge(Dart d); //TODO modification for new boundary managing method virtual void cutEdge(Dart d);
//! Undo the cut of the edge of d and its opposite edge if it exists //! Undo the cut of the edge of d and its opposite edge if it exists
/*! @param d a dart of the edge to uncut /*! @param d a dart of the edge to uncut
*/ */
virtual void uncutEdge(Dart d); //TODO modification for new boundary managing method virtual void uncutEdge(Dart d);
//! Collapse an edge (that is deleted) possibly merging its vertices //! Collapse an edge (that is deleted) possibly merging its vertices
...@@ -162,7 +162,7 @@ public: ...@@ -162,7 +162,7 @@ public:
* @param delDegenerateFaces a boolean (default to true) * @param delDegenerateFaces a boolean (default to true)
* @return a dart of the resulting vertex * @return a dart of the resulting vertex
*/ */
virtual Dart collapseEdge(Dart d, bool delDegenerateFaces = true); //TODO modification for new boundary managing method virtual Dart collapseEdge(Dart d, bool delDegenerateFaces = true);
/** /**
...@@ -187,14 +187,14 @@ public: ...@@ -187,14 +187,14 @@ public:
* @param d dart of the vertex * @param d dart of the vertex
* @param e dart of the edge * @param e dart of the edge
*/ */
virtual void insertEdgeInVertex(Dart d, Dart e); //TODO modification for new boundary managing method virtual void insertEdgeInVertex(Dart d, Dart e);
//! Remove an edge from a vertex orbit //! Remove an edge from a vertex orbit
/*! \pre Dart d must be phi2 sewn /*! \pre Dart d must be phi2 sewn
* @param d the dart of the edge to remove from the vertex * @param d the dart of the edge to remove from the vertex
*/ */
virtual void removeEdgeFromVertex(Dart d); //TODO modification for new boundary managing method virtual void removeEdgeFromVertex(Dart d);
//! Sew two oriented faces along oriented edges //! Sew two oriented faces along oriented edges
...@@ -202,13 +202,13 @@ public: ...@@ -202,13 +202,13 @@ public:
* @param d a dart of the first face * @param d a dart of the first face
* @param e a dart of the second face * @param e a dart of the second face
*/ */
virtual void sewFaces(Dart d, Dart e); //TODO modification for new boundary managing method virtual void sewFaces(Dart d, Dart e);
//! Unsew two oriented faces along oriented edges //! Unsew two oriented faces along oriented edges
/*! @param d a dart of one face /*! @param d a dart of one face
*/ */
virtual void unsewFaces(Dart d); //TODO modification for new boundary managing method virtual void unsewFaces(Dart d);
//! Delete an oriented face if and only if it has one or two edges //! Delete an oriented face if and only if it has one or two edges
...@@ -217,7 +217,7 @@ public: ...@@ -217,7 +217,7 @@ public:
* @param d a dart of the face * @param d a dart of the face
* @return true if the collapse has been executed, false otherwise * @return true if the collapse has been executed, false otherwise
*/ */
virtual bool collapseDegeneratedFace(Dart d); //TODO modification for new boundary managing method virtual bool collapseDegeneratedFace(Dart d);
//! Split a face f between d and e inserting an edge between vertices d & e //! Split a face f between d and e inserting an edge between vertices d & e
...@@ -239,7 +239,7 @@ public: ...@@ -239,7 +239,7 @@ public:
* Extract a pair of sewed triangles and sew their adjacent faces * Extract a pair of sewed triangles and sew their adjacent faces
* d is a dart of the common edge of the pair of triangles * d is a dart of the common edge of the pair of triangles
*/ */
void extractTrianglePair(Dart d) ; //TODO modification for new boundary managing method void extractTrianglePair(Dart d) ;
/** /**
...@@ -247,7 +247,7 @@ public: ...@@ -247,7 +247,7 @@ public:
* v1 and v2 belong to the same vertex * v1 and v2 belong to the same vertex
* d is a dart of the common edge of the pair of triangles * d is a dart of the common edge of the pair of triangles
*/ */
void insertTrianglePair(Dart d, Dart v1, Dart v2) ; //TODO modification for new boundary managing method void insertTrianglePair(Dart d, Dart v1, Dart v2) ;
/** /**
...@@ -255,7 +255,7 @@ public: ...@@ -255,7 +255,7 @@ public:
* \warning Darts may have * \warning Darts may have
* @param d a dart from the vertex * @param d a dart from the vertex
*/ */
void unsewAroundVertex(Dart d) ; //TODO modification for new boundary managing method ??? void unsewAroundVertex(Dart d) ;
/** /**
...@@ -263,7 +263,7 @@ public: ...@@ -263,7 +263,7 @@ public:
* create a symetric to construct a polyedron * create a symetric to construct a polyedron
* @param d a dart from the vertex * @param d a dart from the vertex
*/ */
void explodPolyhedron(Dart d); //TODO modification for new boundary managing method ??? void explodPolyhedron(Dart d);
//! Merge two volumes along two faces. //! Merge two volumes along two faces.
...@@ -276,7 +276,7 @@ public: ...@@ -276,7 +276,7 @@ public:
* @param e a dart of the second face * @param e a dart of the second face
* @return true if the merge has been executed, false otherwise * @return true if the merge has been executed, false otherwise
*/ */
virtual bool mergeVolumes(Dart d, Dart e); //TODO modification for new boundary managing method virtual bool mergeVolumes(Dart d, Dart e);
//! Close a topological hole (a sequence of connected fixed point of phi2). //! Close a topological hole (a sequence of connected fixed point of phi2).
...@@ -286,7 +286,7 @@ public: ...@@ -286,7 +286,7 @@ public:
* @param d a dart of the hole (with phi2(d)==d) * @param d a dart of the hole (with phi2(d)==d)
* @return the degree of the created face * @return the degree of the created face
*/ */
virtual unsigned int closeHole(Dart d); //TODO modification for new boundary managing method virtual unsigned int closeHole(Dart d);
//TODO a mettre en algo //TODO a mettre en algo
...@@ -296,7 +296,7 @@ public: ...@@ -296,7 +296,7 @@ public:
* \warning The embeddings of vertices are not updated * \warning The embeddings of vertices are not updated
* @param marker * @param marker
*/ */
void closeMap(DartMarker& marker); //TODO modification for new boundary managing method void closeMap(DartMarker& marker);
//@} //@}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment