mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-25 08:50:35 +05:00
0020279: [CEA 334] control the "random" use when using mesh algorithms
sort faces by IDs
This commit is contained in:
parent
318d07b4db
commit
c8e501d713
@ -48,15 +48,15 @@ public:
|
||||
|
||||
bool Compute(SMESH_Mesh& aMesh);
|
||||
|
||||
std::list<const SMDS_FaceOfNodes*> GetTriangles(const SMDS_MeshElement* aFace);
|
||||
const std::list<const SMDS_FaceOfNodes*>* GetTriangles(const SMDS_MeshElement* aFace);
|
||||
|
||||
protected:
|
||||
|
||||
//bool CheckDegenerate(const SMDS_MeshElement* aFace);
|
||||
|
||||
int Preparation(const SMDS_MeshElement* face,
|
||||
Handle(TColgp_HArray1OfPnt) PN,
|
||||
Handle(TColgp_HArray1OfVec) VN,
|
||||
Handle(TColgp_HArray1OfPnt)& PN,
|
||||
Handle(TColgp_HArray1OfVec)& VN,
|
||||
std::vector<const SMDS_MeshNode*>& FNodes,
|
||||
gp_Pnt& PC, gp_Vec& VNorm);
|
||||
|
||||
@ -67,8 +67,10 @@ protected:
|
||||
|
||||
bool Compute2ndPart(SMESH_Mesh& aMesh);
|
||||
|
||||
typedef std::map< const SMDS_MeshElement*, const SMDS_MeshElement*, TIDCompare > TF2PyramMap;
|
||||
|
||||
std::map< const SMDS_MeshElement*, std::list<const SMDS_FaceOfNodes*> > myResMap;
|
||||
std::map< const SMDS_MeshElement*, const SMDS_MeshElement* > myMapFPyram;
|
||||
TF2PyramMap myMapFPyram;
|
||||
std::list< const SMDS_MeshNode* > myDegNodes;
|
||||
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user