SALOME - SMESH
SMDS_MeshIDFactory Class Reference

#include <SMDS_MeshIDFactory.hxx>

Inheritance diagram for SMDS_MeshIDFactory:
Inheritance graph
Collaboration diagram for SMDS_MeshIDFactory:
Collaboration graph

Public Member Functions

virtual int GetFreeID ()
virtual void ReleaseID (int ID)
virtual void Clear ()

Protected Member Functions

 SMDS_MeshIDFactory ()

Protected Attributes

int myMaxID
std::set< int > myPoolOfID

Constructor & Destructor Documentation

SMDS_MeshIDFactory::SMDS_MeshIDFactory ( ) [protected]

Member Function Documentation

virtual int SMDS_MeshIDFactory::GetFreeID ( ) [virtual]

Reimplemented in SMDS_MeshElementIDFactory.

virtual void SMDS_MeshIDFactory::ReleaseID ( int  ID) [virtual]

Reimplemented in SMDS_MeshElementIDFactory.

virtual void SMDS_MeshIDFactory::Clear ( ) [virtual]

Reimplemented in SMDS_MeshElementIDFactory.


Field Documentation

int SMDS_MeshIDFactory::myMaxID [protected]

Definition at line 44 of file SMDS_MeshIDFactory.hxx.

Definition at line 45 of file SMDS_MeshIDFactory.hxx.