Salome HOME
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
authoreap <eap@opencascade.com>
Thu, 23 Jun 2011 12:33:18 +0000 (12:33 +0000)
committereap <eap@opencascade.com>
Thu, 23 Jun 2011 12:33:18 +0000 (12:33 +0000)
+  interface SMESH_GroupOnFilter : SMESH_GroupBase

idl/SMESH_Group.idl

index 4cfa47e98418960b182ee78276473b22410cae3e..8e6df7f6e45fadfde95c185e93c2462224e2cd7a 100644 (file)
@@ -36,6 +36,7 @@
 module SMESH
 {
   interface Predicate;
+  interface Filter;
 
   /*!
    * SMESH_Group: base interface of group object
@@ -138,14 +139,24 @@ module SMESH
     long RemoveByPredicate( in Predicate thePredicate );
 
   };
+
   /*!
-   * SMESH_Group: interface of group object linked to geometry
+   * SMESH_GroupOnGeom: interface of group object linked to geometry
    */
   interface SMESH_GroupOnGeom : SMESH_GroupBase
   {
     GEOM::GEOM_Object GetShape();
   };
 
+  /*!
+   * SMESH_GroupOnFilter: interface of group object defined by filter
+   */
+  interface SMESH_GroupOnFilter : SMESH_GroupBase
+  {
+    void   SetFilter( in Filter theFilter); 
+    Filter GetFilter();
+  };
+
 };