Version: 8.3.0
MyNodeIterator Class Reference
Inheritance diagram for MyNodeIterator:

Public Member Functions

 MyNodeIterator (const set< const SMESHDS_SubMesh * > &theSubMeshes)
 
SMDS_NodeIteratorPtr 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_MeshNodenext ()
 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...
 
virtual void remove ()
 Delete the current element and step to the next one. More...
 

Constructor & Destructor Documentation

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

Member Function Documentation

SMDS_NodeIteratorPtr MyNodeIterator::getElements ( const SMESHDS_SubMesh theSubMesh) const
virtual
bool MyIterator< const SMDS_MeshNode * >::more ( )
virtualinherited

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

Implements SMDS_Iterator< const SMDS_MeshElement * >.

References MyIterator< VALUE >::myElem, MyIterator< VALUE >::myNodeIt, MyIterator< VALUE >::myType, and SMDSAbs_Node.

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

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

Implements SMDS_Iterator< const SMDS_MeshElement * >.

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

Return the current object and step to the next one.

Implements SMDS_Iterator< const SMDS_MeshElement * >.

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

Delete the current element and step to the next one.

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

Delete the current element and step to the next one.