dune-grid 2.9.0
|
iterate over the corners of some cell range More...
#include <dune/grid/io/file/vtk/corneriterator.hh>
Public Types | |
typedef CornerIterator< CellIterator > | DerivedType |
typedef VTK::Corner< typename std::remove_const< typename std::iterator_traits< CellIterator >::value_type >::type > | Corner |
typedef const Corner | Value |
typedef Value & | Reference |
typedef std::iterator_traits< CellIterator >::difference_type | DifferenceType |
typedef std::iterator_traits< CellIterator >::value_type::Geometry::ctype | ctype |
typedef ReferenceElements< ctype, dim > | Refelems |
Public Member Functions | |
Reference | dereference () const |
bool | isDereferencable () const |
bool | equals (const DerivedType &other) const |
void | increment () |
CornerIterator (const CellIterator &cellit_, const CellIterator &cellend_, unsigned vtkIndex=0) | |
construct a CornerIterator More... | |
CornerIterator (const CellIterator &cellend_) | |
construct a CornerIterator More... | |
Static Public Attributes | |
static const unsigned | dim |
iterate over the corners of some cell range
This will visit all the corners of all elements visited by CellIterator.
typedef VTK::Corner<typename std::remove_const<typename std::iterator_traits< CellIterator>::value_type>::type> Dune::VTK::CornerIterator< CellIterator >::Corner |
typedef std::iterator_traits<CellIterator>::value_type::Geometry::ctype Dune::VTK::CornerIterator< CellIterator >::ctype |
typedef CornerIterator<CellIterator> Dune::VTK::CornerIterator< CellIterator >::DerivedType |
typedef std::iterator_traits<CellIterator>::difference_type Dune::VTK::CornerIterator< CellIterator >::DifferenceType |
typedef ReferenceElements<ctype, dim> Dune::VTK::CornerIterator< CellIterator >::Refelems |
typedef Value& Dune::VTK::CornerIterator< CellIterator >::Reference |
typedef const Corner Dune::VTK::CornerIterator< CellIterator >::Value |
|
inline |
construct a CornerIterator
cellit_ | The begin iterator of the undelying range. |
cellend_ | The end iterator of the underlying range. |
vtkIndex | VTKIndex of the currently pointed to corner. |
|
inline |
construct a CornerIterator
This constructs a passed-the-end iterator value.
|
inline |
|
inline |
|
inline |
|
inline |
|
static |