#include <SMDS_MeshElementIDFactory.hxx>


Public Member Functions | |
| SMDS_MeshElementIDFactory () | |
| bool | BindID (int ID, SMDS_MeshElement *elem) |
| SMDS_MeshElement * | MeshElement (int ID) |
| virtual int | GetFreeID () |
| virtual void | ReleaseID (int ID) |
| int | GetMaxID () const |
| int | GetMinID () const |
| SMDS_ElemIteratorPtr | elementsIterator () const |
| virtual void | Clear () |
Protected Attributes | |
| int | myMaxID |
| std::set< int > | myPoolOfID |
Private Member Functions | |
| void | updateMinMax () const |
| void | updateMinMax (int id) const |
Private Attributes | |
| SMDS_IdElementMap | myIDElements |
| int | myMin |
| int | myMax |
Definition at line 40 of file SMDS_MeshElementIDFactory.hxx.
| SMDS_MeshElementIDFactory.SMDS_MeshElementIDFactory | ( | ) |
| bool SMDS_MeshElementIDFactory.BindID | ( | int | ID, | |
| SMDS_MeshElement * | elem | |||
| ) |
| SMDS_MeshElement* SMDS_MeshElementIDFactory.MeshElement | ( | int | ID | ) |
| virtual int SMDS_MeshElementIDFactory.GetFreeID | ( | ) | [virtual] |
Reimplemented from SMDS_MeshIDFactory.
| virtual void SMDS_MeshElementIDFactory.ReleaseID | ( | int | ID | ) | [virtual] |
Reimplemented from SMDS_MeshIDFactory.
| int SMDS_MeshElementIDFactory.GetMaxID | ( | ) | const |
| int SMDS_MeshElementIDFactory.GetMinID | ( | ) | const |
| SMDS_ElemIteratorPtr SMDS_MeshElementIDFactory.elementsIterator | ( | ) | const |
| virtual void SMDS_MeshElementIDFactory.Clear | ( | ) | [virtual] |
Reimplemented from SMDS_MeshIDFactory.
| void SMDS_MeshElementIDFactory.updateMinMax | ( | ) | const [private] |
| void SMDS_MeshElementIDFactory.updateMinMax | ( | int | id | ) | const [private] |
Definition at line 54 of file SMDS_MeshElementIDFactory.hxx.
Definition at line 60 of file SMDS_MeshElementIDFactory.hxx.
int SMDS_MeshElementIDFactory.myMin [mutable, private] |
Definition at line 61 of file SMDS_MeshElementIDFactory.hxx.
int SMDS_MeshElementIDFactory.myMax [mutable, private] |
Definition at line 61 of file SMDS_MeshElementIDFactory.hxx.
int SMDS_MeshIDFactory.myMaxID [protected, inherited] |
Definition at line 44 of file SMDS_MeshIDFactory.hxx.
std::set<int> SMDS_MeshIDFactory.myPoolOfID [protected, inherited] |
Definition at line 45 of file SMDS_MeshIDFactory.hxx.
1.6.1