From: eap Date: Thu, 23 Jun 2011 12:33:18 +0000 (+0000) Subject: 0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups X-Git-Tag: V6_4_0a1~185 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=5e4bdb2eed61e7cb7033b430e73a7b029edb4950;p=modules%2Fsmesh.git 0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups + interface SMESH_GroupOnFilter : SMESH_GroupBase --- diff --git a/idl/SMESH_Group.idl b/idl/SMESH_Group.idl index 4cfa47e98..8e6df7f6e 100644 --- a/idl/SMESH_Group.idl +++ b/idl/SMESH_Group.idl @@ -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(); + }; + };