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< intmyPoolOfID

Detailed Description

Definition at line 35 of file SMDS_MeshIDFactory.hxx.


Constructor & Destructor Documentation


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

Definition at line 44 of file SMDS_MeshIDFactory.hxx.

std::set<int> SMDS_MeshIDFactory::myPoolOfID [protected]

Definition at line 45 of file SMDS_MeshIDFactory.hxx.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines