mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-11-13 17:18:35 +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
|
* \brief Simulate a side from a vertex using data from other FaceSide
|
||||||
*/
|
*/
|
||||||
StdMeshers_FaceSide(const SMDS_MeshNode* theNode,
|
StdMeshers_FaceSide(const StdMeshers_FaceSide* theSide,
|
||||||
const gp_Pnt2d thePnt2d,
|
const SMDS_MeshNode* theNode,
|
||||||
const StdMeshers_FaceSide* theSide);
|
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
|
* \brief Return wires of a face as StdMeshers_FaceSide's
|
||||||
*/
|
*/
|
||||||
@ -251,7 +255,7 @@ protected:
|
|||||||
std::vector<double> myFirst, myLast;
|
std::vector<double> myFirst, myLast;
|
||||||
std::vector<double> myNormPar;
|
std::vector<double> myNormPar;
|
||||||
std::vector<double> myEdgeLength;
|
std::vector<double> myEdgeLength;
|
||||||
std::vector<double> myIsUniform;
|
std::vector<int> myIsUniform;
|
||||||
double myLength;
|
double myLength;
|
||||||
int myNbPonits, myNbSegments;
|
int myNbPonits, myNbSegments;
|
||||||
SMESH_ProxyMesh::Ptr myProxyMesh;
|
SMESH_ProxyMesh::Ptr myProxyMesh;
|
||||||
|
Loading…
Reference in New Issue
Block a user