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

◆ SMDS_MeshIDFactory()

SMDS_MeshIDFactory::SMDS_MeshIDFactory ( )
protected

Member Function Documentation

◆ GetFreeID()

virtual int SMDS_MeshIDFactory::GetFreeID ( )
virtual

Reimplemented in SMDS_MeshElementIDFactory.

◆ ReleaseID()

virtual void SMDS_MeshIDFactory::ReleaseID ( int  ID)
virtual

Reimplemented in SMDS_MeshElementIDFactory.

◆ Clear()

virtual void SMDS_MeshIDFactory::Clear ( )
virtual

Reimplemented in SMDS_MeshElementIDFactory.

Field Documentation

◆ myMaxID

int SMDS_MeshIDFactory::myMaxID
protected

Definition at line 44 of file SMDS_MeshIDFactory.hxx.

◆ myPoolOfID

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

Definition at line 45 of file SMDS_MeshIDFactory.hxx.