#include <SMDS_MeshElementIDFactory.hxx>
SMDS_MeshElementIDFactory::SMDS_MeshElementIDFactory |
( |
| ) |
|
void SMDS_MeshIDFactory::adjustMaxId |
( |
int |
ID | ) |
|
|
inherited |
void SMDS_MeshElementIDFactory::Clear |
( |
| ) |
|
|
virtual |
void SMDS_MeshNodeIDFactory::emptyPool |
( |
int |
maxId | ) |
|
|
virtualinherited |
int SMDS_MeshElementIDFactory::GetFreeID |
( |
| ) |
|
|
virtual |
Reimplemented from SMDS_MeshNodeIDFactory.
References SMDS_MeshIDFactory::GetFreeID(), and MeshElement().
Referenced by SMDS_Mesh::Add0DElement(), SMDS_Mesh::AddBall(), SMDS_Mesh::AddEdge(), SMDS_Mesh::AddFace(), SMDS_Mesh::AddFaceFromVtkIds(), SMDS_Mesh::AddFaceWithID(), SMDS_Mesh::AddPolygonalFace(), SMDS_Mesh::AddQuadPolygonalFace(), SMDS_Mesh::AddVolume(), SMDS_Mesh::AddVolumeFromVtkIds(), SMDS_Mesh::AddVolumeWithID(), SMDS_Mesh::FindEdgeOrCreate(), and SMDS_Mesh::FindFaceOrCreate().
int SMDS_MeshNodeIDFactory::GetMaxID |
( |
| ) |
const |
|
inherited |
int SMDS_MeshNodeIDFactory::GetMinID |
( |
| ) |
const |
|
inherited |
bool SMDS_MeshIDFactory::isPoolIdEmpty |
( |
| ) |
|
|
inherited |
void SMDS_MeshElementIDFactory::ReleaseID |
( |
int |
ID, |
|
|
int |
vtkId = -1 |
|
) |
| |
|
virtual |
Reimplemented from SMDS_MeshNodeIDFactory.
References MESSAGE, SMDS_Mesh::myCellIdVtkToSmds, SMDS_MeshNodeIDFactory::myMax, SMDS_MeshIDFactory::myMesh, SMDS_MeshNodeIDFactory::myMin, SMDS_MeshIDFactory::ReleaseID(), and SMDS_Mesh::setMyModified().
Referenced by SMDS_Mesh::AddFaceFromVtkIds(), SMDS_Mesh::AddVolume(), SMDS_Mesh::AddVolumeFromVtkIds(), SMDS_Mesh::Clear(), SMDS_Mesh::RemoveElement(), SMDS_Mesh::RemoveFreeElement(), and SMDS_Mesh::~SMDS_Mesh().
void SMDS_MeshIDFactory::SetMesh |
( |
SMDS_Mesh * |
mesh | ) |
|
|
inherited |
void SMDS_MeshElementIDFactory::updateMinMax |
( |
| ) |
const |
|
protectedvirtual |
void SMDS_MeshElementIDFactory::updateMinMax |
( |
int |
id | ) |
const |
|
protected |
int SMDS_MeshNodeIDFactory::myMax |
|
mutableprotectedinherited |
int SMDS_MeshIDFactory::myMaxID |
|
protectedinherited |
Referenced by BindID(), Clear(), SMDS_MeshNodeIDFactory::elementsIterator(), elementsIterator(), SMDS_MeshIDFactory::GetMesh(), MeshElement(), SMDS_MeshNodeIDFactory::ReleaseID(), ReleaseID(), SetInVtkGrid(), SMDS_MeshIDFactory::SetMesh(), SMDS_MeshNodeIDFactory::updateMinMax(), and updateMinMax().
int SMDS_MeshNodeIDFactory::myMin |
|
mutableprotectedinherited |
std::set<int> SMDS_MeshIDFactory::myPoolOfID |
|
protectedinherited |