X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=idl%2FSMESH_Group.idl;h=3cbb606daaa4093272a5b0d5969cfa7ecaa5d989;hp=a39c3445d00f2e876350a289bca476abcc79ab6f;hb=d9a6e9d9f3e844703bbeb5cd6806bed6c2e9b615;hpb=e4737e85f0da6d3f90fd08f6be1c2825195fe16f diff --git a/idl/SMESH_Group.idl b/idl/SMESH_Group.idl index a39c3445d..3cbb606da 100644 --- a/idl/SMESH_Group.idl +++ b/idl/SMESH_Group.idl @@ -33,6 +33,8 @@ module SMESH { + interface Predicate; + /*! * SMESH_Group: base interface of group object */ @@ -82,6 +84,16 @@ module SMESH * Returns the mesh object this group belongs to */ SMESH_Mesh GetMesh(); + + /*! + * Sets group color number + */ + void SetColorNumber( in long color ); + + /*! + * Returns group color number + */ + long GetColorNumber(); }; /*! @@ -98,11 +110,13 @@ module SMESH * Adds elements to the group */ long Add( in long_array elem_ids ); + long AddByPredicate( in Predicate thePredicate ); /*! * Removes elements from the group */ long Remove( in long_array elem_ids ); + long RemoveByPredicate( in Predicate thePredicate ); }; /*!