double first[4];
double last[4];
bool isEdgeForward[4];
+ bool isEdgeOut[4]; // true, if an edge has more nodes, than the opposite
UVPtStruct* uv_edges[4];
UVPtStruct* uv_grid;
} FaceQuadStruct;
throw (SALOME_Exception);
UVPtStruct* LoadEdgePoints(SMESH_Mesh& aMesh,
- const TopoDS_Face& F,
- const TopoDS_Edge& E,
- double first,
- double last);
-// bool isForward);
+ const TopoDS_Face& F, const TopoDS_Edge& E,
+ double first, double last);
-// FaceQuadStruct _quadDesc;
+ UVPtStruct* MakeEdgePoints(SMESH_Mesh& aMesh,
+ const TopoDS_Face& F, const TopoDS_Edge& E,
+ double first, double last, int nb_segm);
};
#endif