-// Copyright (C) 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2012 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
const char* GetStoreName () const { return myStoreName.c_str(); }
- virtual int Extent();
+ virtual int Extent() const;
virtual bool IsEmpty();
virtual int GetID (const int theIndex);
// use it for iterations 1..Extent()
+ virtual int GetTic() const = 0;
+
virtual ~SMESHDS_GroupBase() {}
void SetColor (const Quantity_Color& theColor)
const SMESHDS_Mesh* myMesh;
SMDSAbs_ElementType myType;
std::string myStoreName;
+ Quantity_Color myColor;
+
// for GetID()
int myCurIndex;
int myCurID;
SMDS_ElemIteratorPtr myIterator;
- Quantity_Color myColor;
};
#endif