Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
0020279: [CEA 334] control the "random" use when using mesh algorithms
[modules/smesh.git]
/
src
/
StdMeshers
/
StdMeshers_QuadToTriaAdaptor.hxx
diff --git
a/src/StdMeshers/StdMeshers_QuadToTriaAdaptor.hxx
b/src/StdMeshers/StdMeshers_QuadToTriaAdaptor.hxx
index 1e2ed138fe81ffff51f1c016b9aca95852656f39..89d747cbe00365a7e60ae89323accab7f6364c6d 100644
(file)
--- a/
src/StdMeshers/StdMeshers_QuadToTriaAdaptor.hxx
+++ b/
src/StdMeshers/StdMeshers_QuadToTriaAdaptor.hxx
@@
-48,15
+48,15
@@
public:
bool Compute(SMESH_Mesh& aMesh);
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,
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);
std::vector<const SMDS_MeshNode*>& FNodes,
gp_Pnt& PC, gp_Vec& VNorm);
@@
-67,8
+67,10
@@
protected:
bool Compute2ndPart(SMESH_Mesh& aMesh);
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*, std::list<const SMDS_FaceOfNodes*> > myResMap;
-
std::map< const SMDS_MeshElement*, const SMDS_MeshElement* >
myMapFPyram;
+
TF2PyramMap
myMapFPyram;
std::list< const SMDS_MeshNode* > myDegNodes;
};
std::list< const SMDS_MeshNode* > myDegNodes;
};