SMDSAbs_ElementType
Type (node, edge, face or volume) of elements.
boost::shared_ptr< SMDS_Iterator< const SMDS_MeshElement * > > SMDS_ElemIteratorPtr
SMDSAbs_ElementType myType
const SMDS_MeshElement * myProxyElement
bool more()
Return true if and only if there are other object in this iterator.
const SMDS_MeshElement * myElement
SMDS_ElemIteratorPtr t2Iterator
SMDS_IteratorOfElements(const SMDS_MeshElement *element, SMDSAbs_ElementType type, const SMDS_ElemIteratorPtr &it)
Create an iterator which look for elements of type type which are linked to the element element....
std::set< const SMDS_MeshElement * > alreadyReturnedElements
std::set< const SMDS_MeshElement * >::iterator itAlreadyReturned
SMDS_ElemIteratorPtr t1Iterator
const SMDS_MeshElement * next()
Return the current object and step to the next one.
const SMDS_MeshElement * subNext()
Abstract class for iterators.