-// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
boolean Contains( in long elem_id );
/*!
- * Returns ID of an element at position <elem_index>
+ * Returns ID of an element at position <elem_index> counted from 1
*/
long GetID( in long elem_index );
* (corresponds to the "hue" parameter of the color - must be in range [0, 360])
*/
long GetColorNumber();
- };
+
+ /*!
+ * Returns \c true if \c this group depends on the \a other via
+ * FT_BelongToMeshGroup predicate or vice versa
+ */
+ boolean IsInDependency( in SMESH_GroupBase other );
+ };
/*!
* SMESH_Group: interface of a standalone group object
*/
interface SMESH_GroupOnFilter : SMESH_GroupBase
{
- void SetFilter( in Filter theFilter);
+ void SetFilter( in Filter theFilter) raises (SALOME::SALOME_Exception);
Filter GetFilter();
};