std::set< const SMDS_MeshElement * >::iterator itAlreadyReturned
boost::shared_ptr< SMDS_Iterator< const SMDS_MeshElement * > > SMDS_ElemIteratorPtr
std::set< const SMDS_MeshElement * > alreadyReturnedElements
SMDSAbs_ElementType
Type (node, edge, face or volume) of elements.
SMDSAbs_ElementType myType
const SMDS_MeshElement * myProxyElement
virtual bool more()=0
Return true if and only if there are other object in this iterator.
virtual VALUE next()=0
Return the current object and step to the next one.
Abstract class for iterators.
const SMDS_MeshElement * myElement
SMDS_ElemIteratorPtr t2Iterator
SMDS_ElemIteratorPtr t1Iterator