-// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2021 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() const;
+ virtual smIdType Extent() const;
virtual bool IsEmpty();
- virtual bool Contains (const int theID);
+ virtual bool Contains (const smIdType theID);
virtual bool Contains (const SMDS_MeshElement* elem);
virtual SMDS_ElemIteratorPtr GetElements() const = 0;
- virtual int GetID (const int theIndex);
- // use it for iterations 1..Extent()
+ virtual smIdType GetID (const int theIndex);
+ // DON'T use it for iterations 1..Extent()
virtual int GetTic() const = 0;
{ myDefaultColor = theColor;}
protected:
- const SMDS_MeshElement* findInMesh (const int theID) const;
+ const SMDS_MeshElement* findInMesh (const smIdType theID) const;
void resetIterator();
private:
Quantity_Color myColor;
// for GetID()
- int myCurIndex;
- int myCurID;
+ smIdType myCurIndex;
+ smIdType myCurID;
SMDS_ElemIteratorPtr myIterator;
static Quantity_Color myDefaultColor;