Salome HOME
PAL13330( When mesh generation does not success, trace where )
[modules/smesh.git] / src / StdMeshers / StdMeshers_FaceSide.hxx
index 4320bccdc1cbf7fd961ba6ae730f9bbdcd4e88e1..1463d2d1fd57aafe415f1414fa4c361ba2bba4f0 100644 (file)
@@ -78,24 +78,26 @@ public:
   StdMeshers_FaceSide(const TopoDS_Face& theFace,
                       const TopoDS_Edge& theEdge,
                       SMESH_Mesh*        theMesh,
-                      const bool         theIsForward);
+                      const bool         theIsForward,
+                      const bool         theIgnoreMediumNodes);
   /*!
    * \brief Wrap several edges. Edges must be properly ordered and oriented.
    */
   StdMeshers_FaceSide(const TopoDS_Face& theFace,
                       list<TopoDS_Edge>& theEdges,
                       SMESH_Mesh*        theMesh,
-                      const bool         theIsForward);
+                      const bool         theIsForward,
+                      const bool         theIgnoreMediumNodes);
   /*!
    * \brief Change orientation of side geometry
    */
   void Reverse();
   /*!
-   * \brief Return nb nodes on edges including ones on vertices
+   * \brief Return nb nodes on edges and vertices (+1 to be == GetUVPtStruct().size() )
    */
   int NbPoints() const { return myNbPonits; }
   /*!
-   * \brief Return nb nodes on edges including ones on vertices
+   * \brief Return nb edges
    */
   int NbSegments() const { return myNbSegments; }
   /*!
@@ -180,13 +182,12 @@ protected:
   vector<uvPtStruct>           myPoints, myFalsePoints;
   vector<TopoDS_Edge>          myEdge;
   vector<Handle(Geom2d_Curve)> myC2d;
-  vector<double>               myFirst;
-  vector<double>               myLast;
+  vector<double>               myFirst, myLast;
   vector<double>               myNormPar;
   double                       myLength;
   int                          myNbPonits, myNbSegments;
   SMESH_Mesh*                  myMesh;
-  bool                         myMissingVertexNodes;
+  bool                         myMissingVertexNodes, myIgnoreMediumNodes;
 };