Salome HOME
projects
/
modules
/
smesh.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
318d07b
)
0020279: [CEA 334] control the "random" use when using mesh algorithms
author
eap
<eap@opencascade.com>
Tue, 19 May 2009 15:41:19 +0000
(15:41 +0000)
committer
eap
<eap@opencascade.com>
Tue, 19 May 2009 15:41:19 +0000
(15:41 +0000)
sort faces by IDs
src/StdMeshers/StdMeshers_QuadToTriaAdaptor.hxx
patch
|
blob
|
history
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;
};