26 #ifndef _SMDS_MeshElementIDFactory_HeaderFile
27 #define _SMDS_MeshElementIDFactory_HeaderFile
34 #include <NCollection_DataMap.hxx>
56 if (
id > myMax) myMax = id;
57 if (
id < myMin) myMin = id;
boost::shared_ptr< SMDS_Iterator< const SMDS_MeshElement * > > SMDS_ElemIteratorPtr
NCollection_DataMap< int, SMDS_MeshElement * > SMDS_IdElementMap
void updateMinMax() const
void updateMinMax(int id) const
SMDS_MeshElement * MeshElement(int ID)
SMDS_MeshElementIDFactory()
bool BindID(int ID, SMDS_MeshElement *elem)
SMDS_IdElementMap myIDElements
virtual void ReleaseID(int ID)
SMDS_ElemIteratorPtr elementsIterator() const