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.