mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-11-11 16:19:16 +05:00
22361: EDF SMESH: Quadrangle (mapping) algorithm: faces with more than 4 edges
- StdMeshers_FaceSide(const SMDS_MeshNode* theNode, - const gp_Pnt2d thePnt2d, - const StdMeshers_FaceSide* theSide); + StdMeshers_FaceSide(const StdMeshers_FaceSide* theSide, + const SMDS_MeshNode* theNode, + const gp_Pnt2d* thePnt2d1, + const gp_Pnt2d* thePnt2d2=NULL, + const Handle(Geom2d_Curve)& theC2d=NULL, + const double theUFirst=0., + const double theULast=1.);
This commit is contained in:
parent
127524b9c2
commit
73df78c0c4
@ -86,9 +86,13 @@ public:
|
||||
/*!
|
||||
* \brief Simulate a side from a vertex using data from other FaceSide
|
||||
*/
|
||||
StdMeshers_FaceSide(const SMDS_MeshNode* theNode,
|
||||
const gp_Pnt2d thePnt2d,
|
||||
const StdMeshers_FaceSide* theSide);
|
||||
StdMeshers_FaceSide(const StdMeshers_FaceSide* theSide,
|
||||
const SMDS_MeshNode* theNode,
|
||||
const gp_Pnt2d* thePnt2d1,
|
||||
const gp_Pnt2d* thePnt2d2=NULL,
|
||||
const Handle(Geom2d_Curve)& theC2d=NULL,
|
||||
const double theUFirst=0.,
|
||||
const double theULast=1.);
|
||||
/*!
|
||||
* \brief Return wires of a face as StdMeshers_FaceSide's
|
||||
*/
|
||||
@ -251,7 +255,7 @@ protected:
|
||||
std::vector<double> myFirst, myLast;
|
||||
std::vector<double> myNormPar;
|
||||
std::vector<double> myEdgeLength;
|
||||
std::vector<double> myIsUniform;
|
||||
std::vector<int> myIsUniform;
|
||||
double myLength;
|
||||
int myNbPonits, myNbSegments;
|
||||
SMESH_ProxyMesh::Ptr myProxyMesh;
|
||||
|
Loading…
Reference in New Issue
Block a user