-// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2020 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
/*!
* SMESH_Group: base interface of group object
*/
- interface SMESH_GroupBase : SALOME::GenericObj, SMESH_IDSource
+ interface SMESH_GroupBase : SMESH_IDSource
{
/*!
* Sets group name
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 );
{
void SetFilter( in Filter theFilter) raises (SALOME::SALOME_Exception);
Filter GetFilter();
+
+ //! @return True if group contents is computed
+ boolean IsUpToDate();
};
};