]> SALOME platform Git repositories - modules/smesh.git/commitdiff
Salome HOME
fix bug 10638: add SMESH_Mesh::GetGroups() allowing correct PythonDump of groups...
authoreap <eap@opencascade.com>
Thu, 4 May 2006 17:10:22 +0000 (17:10 +0000)
committereap <eap@opencascade.com>
Thu, 4 May 2006 17:10:22 +0000 (17:10 +0000)
idl/SMESH_Mesh.idl

index 8a72df14b899324f2bee170a517a480925dfdef6..c11266dedfa25c4c06bee5416cb988b95a8d3299 100644 (file)
@@ -35,6 +35,8 @@ module SMESH
 {
   interface SMESH_Hypothesis;
   typedef sequence<SMESH_Hypothesis> ListOfHypothesis;
+  interface SMESH_GroupBase;
+  typedef sequence<SMESH_GroupBase> ListOfGroups;
 
   typedef sequence<double> double_array ;
   typedef sequence<long> long_array ;
@@ -169,7 +171,6 @@ module SMESH
     long_array GetIDs();
   };
 
-  interface SMESH_GroupBase;
   interface SMESH_Group;
   interface SMESH_GroupOnGeom;
   interface SMESH_subMesh;
@@ -236,6 +237,12 @@ module SMESH
     void RemoveGroupWithContents( in SMESH_GroupBase aGroup )
       raises (SALOME::SALOME_Exception);
 
+    /*!
+     *  Get the list of groups existing in the mesh
+     */
+    ListOfGroups GetGroups()
+      raises (SALOME::SALOME_Exception);
+
     /*!
      * Union of two groups
      *    New group is created. All mesh elements that are