Version: 9.16.0
SMESH_Mesh::SubMeshHolder Class Reference
Inheritance diagram for SMESH_Mesh::SubMeshHolder:

Public Member Functions

void Add (int id, SMESH_subMesh *sm)
 
SMESH_subMeshGet (int id) const
 
void DeleteAll ()
 
int GetMinID () const
 
int GetMaxID () const
 
SMDS_Iterator< SMESH_subMesh * > * GetIterator (const bool reverse=false) const
 

Private Attributes

std::vector< SMESH_subMesh * > myVec
 
std::map< int, SMESH_subMesh * > myMap
 

Member Function Documentation

◆ Add()

void SMESHDS_TSubMeshHolder< SMESH_subMesh >::Add ( int  id,
SMESH_subMesh sm 
)
inherited

◆ DeleteAll()

void SMESHDS_TSubMeshHolder< SMESH_subMesh >::DeleteAll ( )
inherited

◆ Get()

SMESH_subMesh * SMESHDS_TSubMeshHolder< SMESH_subMesh >::Get ( int  id) const
inherited

◆ GetIterator()

SMDS_Iterator< SMESH_subMesh * > * SMESHDS_TSubMeshHolder< SMESH_subMesh >::GetIterator ( const bool  reverse = false) const
inherited

◆ GetMaxID()

int SMESHDS_TSubMeshHolder< SMESH_subMesh >::GetMaxID ( ) const
inherited

◆ GetMinID()

int SMESHDS_TSubMeshHolder< SMESH_subMesh >::GetMinID ( ) const
inherited

Field Documentation

◆ myMap

std::map< int, SMESH_subMesh * > SMESHDS_TSubMeshHolder< SMESH_subMesh >::myMap
privateinherited

◆ myVec

std::vector< SMESH_subMesh * > SMESHDS_TSubMeshHolder< SMESH_subMesh >::myVec
privateinherited