]> SALOME platform Git repositories - modules/smesh.git/commit
Salome HOME
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
authoreap <eap@opencascade.com>
Mon, 28 Jan 2013 08:16:00 +0000 (08:16 +0000)
committereap <eap@opencascade.com>
Mon, 28 Jan 2013 08:16:00 +0000 (08:16 +0000)
commit6cc402aa1b2586dc0e60bf57adc017f820b799bd
tree16e24b76eaf9865901fbfacd99d9bf902a802901
parent6390e82888631c06dd6e3e39d0eba809bb148f7e
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

+  static bool IsSameElemGeometry(const SMESHDS_SubMesh* smDS,
+                                 SMDSAbs_GeometryType   shape,
+                                 const bool             nullSubMeshRes = true);

+  static bool IsStructured( SMESH_subMesh* faceSM );

+  static int Count(const TopoDS_Shape&    shape,
+                   const TopAbs_ShapeEnum type,
+                   const bool             ignoreSame);

-  void SetElementsOnShape(bool toSet) { mySetElemOnShape = toSet; }
+  bool SetElementsOnShape(bool toSet)
+  { bool res = mySetElemOnShape; mySetElemOnShape = toSet; return res; }
src/SMESH/SMESH_MesherHelper.hxx