SALOME - SMESH
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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

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.

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

Definition at line 45 of file SMDS_MeshIDFactory.hxx.