MyElemIterator Class Reference

Public Member Functions

SMDS_ElemIteratorPtr getElements (const SMESHDS_SubMesh *theSubMesh) const
 
 MyElemIterator (const set< const SMESHDS_SubMesh * > &theSubMeshes)
 
- Public Member Functions inherited from MyIterator< const SMDS_MeshElement * >
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...
 
 MyIterator (const set< const SMESHDS_SubMesh * > &theSubMeshes)
 
 MyIterator (SMDSAbs_ElementType type, const SMESHDS_SubMesh *subMesh)
 
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...
 
- Public Member Functions inherited from SMDS_Iterator< const SMDS_MeshElement * >
virtual bool more ()=0
 Return true if and only if there are other object in this iterator. More...
 
virtual const SMDS_MeshElementnext ()=0
 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 ~SMDS_Iterator ()
 Provide virtual destructor just for case if some derived iterator must have a destructor. More...
 

Additional Inherited Members

virtual boost::shared_ptr< SMDS_Iterator< const SMDS_MeshElement * > > getElements (const SMESHDS_SubMesh *) const=0
 

Constructor & Destructor Documentation

◆ MyElemIterator()

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

Member Function Documentation

◆ getElements()

SMDS_ElemIteratorPtr MyElemIterator::getElements ( const SMESHDS_SubMesh theSubMesh) const
virtual

The documentation for this class was generated from the following file: