Version: 8.3.0
MyElemIterator Class Reference
Inheritance diagram for MyElemIterator:

Public Member Functions

 MyElemIterator (const set< const SMESHDS_SubMesh * > &theSubMeshes)
 
SMDS_ElemIteratorPtr getElements (const SMESHDS_SubMesh *theSubMesh) const
 
bool more ()
 Return true if and only if there are other object in this iterator. More...
 
bool more ()
 Return true if and only if there are other object in this iterator. More...
 
const SMDS_MeshElementnext ()
 Return the current object and step to the next one. More...
 
const SMDS_MeshElementnext ()
 Return the current object and step to the next one. More...
 
virtual void remove ()
 Delete the current element and step to the next one. More...
 

Constructor & Destructor Documentation

MyElemIterator::MyElemIterator ( const set< const SMESHDS_SubMesh * > &  theSubMeshes)

Member Function Documentation

SMDS_ElemIteratorPtr MyElemIterator::getElements ( const SMESHDS_SubMesh theSubMesh) const
virtual
bool MyIterator< const SMDS_MeshElement * >::more ( )
virtualinherited

Return true if and only if there are other object in this iterator.

Implements SMDS_Iterator< const SMDS_MeshElement * >.

bool MyIterator< const SMDS_MeshElement * >::more ( )
virtualinherited

Return true if and only if there are other object in this iterator.

Implements SMDS_Iterator< const SMDS_MeshElement * >.

const SMDS_MeshElement* MyIterator< const SMDS_MeshElement * >::next ( )
virtualinherited

Return the current object and step to the next one.

Implements SMDS_Iterator< const SMDS_MeshElement * >.

const SMDS_MeshElement * MyIterator< const SMDS_MeshElement * >::next ( )
virtualinherited

Return the current object and step to the next one.

Implements SMDS_Iterator< const SMDS_MeshElement * >.

virtual void SMDS_Iterator< const SMDS_MeshElement * >::remove ( )
virtualinherited

Delete the current element and step to the next one.