Version: 9.12.0
SMESHDS_Mesh::SubMeshHolder Class Reference
Inheritance diagram for SMESHDS_Mesh::SubMeshHolder:

Public Member Functions

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

Private Attributes

std::vector< const SMESHDS_SubMesh * > myVec
 
std::map< int, const SMESHDS_SubMesh * > myMap
 

Member Function Documentation

◆ Add()

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

◆ DeleteAll()

void SMESHDS_TSubMeshHolder< const SMESHDS_SubMesh >::DeleteAll ( )
inherited

◆ Get()

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

◆ GetIterator()

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

◆ GetMaxID()

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

◆ GetMinID()

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

Field Documentation

◆ myMap

std::map< int, const SMESHDS_SubMesh * > SMESHDS_TSubMeshHolder< const SMESHDS_SubMesh >::myMap
privateinherited

◆ myVec

std::vector< const SMESHDS_SubMesh * > SMESHDS_TSubMeshHolder< const SMESHDS_SubMesh >::myVec
privateinherited