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; }
/*!
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;
};