_MyEdgeIterator Class Reference

===================================================================

Inheritance diagram for _MyEdgeIterator:

Inheritance graph

Public Member Functions

 _MyEdgeIterator (const SMDS_FaceOfNodes *face)
virtual bool more ()
 Return true if and only if there are other object in this iterator.
virtual const SMDS_MeshElementnext ()
 Return the current object and step to the next one.
 _MyEdgeIterator (const SMDS_MeshFace *face)
virtual bool more ()
 Return true if and only if there are other object in this iterator.
virtual const SMDS_MeshElementnext ()
 Return the current object and step to the next one.
 _MyEdgeIterator (const SMDS_QuadraticFaceOfNodes *face)
virtual bool more ()
 Return true if and only if there are other object in this iterator.
virtual const SMDS_MeshElementnext ()
 Return the current object and step to the next one.
virtual void remove ()
 Delete the current element and step to the next one.

Private Attributes

vector< const SMDS_MeshElement * > myElems
int myIndex
vector< const SMDS_MeshElement * > myElems
vector< const SMDS_MeshElement * > myElems

Constructor & Destructor Documentation

_MyEdgeIterator._MyEdgeIterator const SMDS_FaceOfNodes face  ) 
 

_MyEdgeIterator._MyEdgeIterator const SMDS_MeshFace face  ) 
 

_MyEdgeIterator._MyEdgeIterator const SMDS_QuadraticFaceOfNodes face  ) 
 


Member Function Documentation

virtual bool _MyEdgeIterator.more  )  [virtual]
 

Implements SMDS_Iterator< VALUE >.

virtual const SMDS_MeshElement* _MyEdgeIterator.next  )  [virtual]
 

Implements SMDS_Iterator< VALUE >.

virtual bool _MyEdgeIterator.more  )  [virtual]
 

Implements SMDS_Iterator< VALUE >.

virtual const SMDS_MeshElement* _MyEdgeIterator.next  )  [virtual]
 

Implements SMDS_Iterator< VALUE >.

virtual bool _MyEdgeIterator.more  )  [virtual]
 

Implements SMDS_Iterator< VALUE >.

virtual const SMDS_MeshElement* _MyEdgeIterator.next  )  [virtual]
 

Implements SMDS_Iterator< VALUE >.

template<typename VALUE>
virtual void SMDS_Iterator< VALUE >.remove  )  [virtual, inherited]
 


Field Documentation

vector< const SMDS_MeshElement* > _MyEdgeIterator.myElems [private]
 

int _MyEdgeIterator::myIndex [private]
 

vector< const SMDS_MeshElement* > _MyEdgeIterator.myElems [private]
 

vector< const SMDS_MeshElement* > _MyEdgeIterator.myElems [private]