|
SALOME - SMESH
|
#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 |
Reimplemented from SMDS_MeshIDFactory.
|
virtual |
Reimplemented from SMDS_MeshIDFactory.
| int SMDS_MeshElementIDFactory::GetMaxID | ( | ) | const |
| int SMDS_MeshElementIDFactory::GetMinID | ( | ) | const |
| SMDS_ElemIteratorPtr SMDS_MeshElementIDFactory::elementsIterator | ( | ) | const |
|
virtual |
Reimplemented from SMDS_MeshIDFactory.
|
private |
|
private |
Definition at line 54 of file SMDS_MeshElementIDFactory.hxx.
|
private |
Definition at line 60 of file SMDS_MeshElementIDFactory.hxx.
|
mutableprivate |
Definition at line 61 of file SMDS_MeshElementIDFactory.hxx.
|
mutableprivate |
Definition at line 61 of file SMDS_MeshElementIDFactory.hxx.
|
protectedinherited |
Definition at line 44 of file SMDS_MeshIDFactory.hxx.
|
protectedinherited |
Definition at line 45 of file SMDS_MeshIDFactory.hxx.