SMDS_MeshElementIDFactory Class Reference

#include <SMDS_MeshElementIDFactory.hxx>

Public Member Functions

bool BindID (int ID, SMDS_MeshElement *elem)
 
virtual void Clear ()
 
SMDS_ElemIteratorPtr elementsIterator () const
 
virtual int GetFreeID ()
 
SMDS_MeshElementMeshElement (int ID)
 
virtual void ReleaseID (int ID, int vtkId=-1)
 
int SetInVtkGrid (SMDS_MeshElement *elem)
 
 SMDS_MeshElementIDFactory ()
 
- Public Member Functions inherited from SMDS_MeshNodeIDFactory
bool BindID (int ID, SMDS_MeshElement *elem)
 
virtual void Clear ()
 
SMDS_ElemIteratorPtr elementsIterator () const
 
virtual void emptyPool (int maxId)
 
virtual int GetFreeID ()
 
int GetMaxID () const
 
int GetMinID () const
 
SMDS_MeshElementMeshElement (int ID)
 
virtual void ReleaseID (int ID, int vtkId=-1)
 
 SMDS_MeshNodeIDFactory ()
 
- Public Member Functions inherited from SMDS_MeshIDFactory
void adjustMaxId (int ID)
 
virtual void Clear ()
 
virtual void emptyPool (int maxId)
 
int GetFreeID ()
 
SMDS_MeshGetMesh ()
 
bool isPoolIdEmpty ()
 
virtual void ReleaseID (int ID, int vtkId=-1)
 
void SetMesh (SMDS_Mesh *mesh)
 
- Public Member Functions inherited from SMDS_MeshObject
virtual ~SMDS_MeshObject ()
 

Protected Member Functions

void updateMinMax () const
 
void updateMinMax (int id) const
 
- Protected Member Functions inherited from SMDS_MeshNodeIDFactory
void updateMinMax () const
 
void updateMinMax (int id) const
 
- Protected Member Functions inherited from SMDS_MeshIDFactory
 SMDS_MeshIDFactory ()
 

Friends

class SMDS_Mesh
 

Additional Inherited Members

- Protected Attributes inherited from SMDS_MeshNodeIDFactory
int myMax
 
int myMin
 
- Protected Attributes inherited from SMDS_MeshIDFactory
int myMaxID
 
SMDS_MeshmyMesh
 
std::set< intmyPoolOfID
 

Constructor & Destructor Documentation

◆ SMDS_MeshElementIDFactory()

SMDS_MeshElementIDFactory::SMDS_MeshElementIDFactory ( )

Member Function Documentation

◆ BindID()

bool SMDS_MeshElementIDFactory::BindID ( int  ID,
SMDS_MeshElement elem 
)

◆ Clear()

◆ elementsIterator()

SMDS_ElemIteratorPtr SMDS_MeshElementIDFactory::elementsIterator ( ) const

◆ GetFreeID()

◆ MeshElement()

◆ ReleaseID()

◆ SetInVtkGrid()

◆ updateMinMax() [1/2]

void SMDS_MeshElementIDFactory::updateMinMax ( ) const
protected

◆ updateMinMax() [2/2]

void SMDS_MeshElementIDFactory::updateMinMax ( int  id) const
protected

Friends And Related Function Documentation

◆ SMDS_Mesh

friend class SMDS_Mesh
friend

The documentation for this class was generated from the following files: