From 5e4bdb2eed61e7cb7033b430e73a7b029edb4950 Mon Sep 17 00:00:00 2001 From: eap Date: Thu, 23 Jun 2011 12:33:18 +0000 Subject: [PATCH] 0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups + interface SMESH_GroupOnFilter : SMESH_GroupBase --- idl/SMESH_Group.idl | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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(); + }; + };