Plugins
ug::promesh::ElementIterator< TElem > Class Template Reference

#include <mesh.h>

Public Types

typedef Grid::traits< TElem >::iterator iterator_t
 

Public Member Functions

void advance ()
 
void assign (ElementIterator &i)
 
SmartPtr< ElementIterator< TElem > > clone ()
 
 ElementIterator (iterator_t i)
 
bool equal (ElementIterator &i)
 
bool unequal (ElementIterator &i)
 
TElem * value ()
 

Private Attributes

iterator_t m_iter
 

Member Typedef Documentation

◆ iterator_t

template<class TElem >
typedef Grid::traits<TElem>::iterator ug::promesh::ElementIterator< TElem >::iterator_t

Constructor & Destructor Documentation

◆ ElementIterator()

template<class TElem >
ug::promesh::ElementIterator< TElem >::ElementIterator ( iterator_t  i)
inline

Member Function Documentation

◆ advance()

template<class TElem >
void ug::promesh::ElementIterator< TElem >::advance ( )
inline

◆ assign()

template<class TElem >
void ug::promesh::ElementIterator< TElem >::assign ( ElementIterator< TElem > &  i)
inline

◆ clone()

◆ equal()

template<class TElem >
bool ug::promesh::ElementIterator< TElem >::equal ( ElementIterator< TElem > &  i)
inline

◆ unequal()

template<class TElem >
bool ug::promesh::ElementIterator< TElem >::unequal ( ElementIterator< TElem > &  i)
inline

◆ value()

template<class TElem >
TElem* ug::promesh::ElementIterator< TElem >::value ( )
inline

Member Data Documentation

◆ m_iter


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