VAPOR3 3.9.4
Public Member Functions | List of all members
VAPoR::Grid::AbstractIterator< T > Class Template Referenceabstract

#include <Grid.h>

Inheritance diagram for VAPoR::Grid::AbstractIterator< T >:
VAPoR::CurvilinearGrid::ConstCoordItrCG VAPoR::Grid::ConstCellIteratorSG VAPoR::Grid::ConstNodeIteratorSG VAPoR::LayeredGrid::ConstCoordItrLayered VAPoR::RegularGrid::ConstCoordItrRG VAPoR::StretchedGrid::ConstCoordItrSG VAPoR::UnstructuredGrid2D::ConstCoordItrU2D VAPoR::UnstructuredGrid3D::ConstCoordItrU3D VAPoR::UnstructuredGridCoordless::ConstCoordItrUCoordless VAPoR::UnstructuredGridLayered::ConstCoordItrULayered

Public Member Functions

virtual ~AbstractIterator ()
 
virtual void next ()=0
 
virtual void next (const long &offset)=0
 
virtual T & deref () const =0
 
virtual const void * address () const =0
 
virtual bool equal (const void *other) const =0
 
virtual std::unique_ptr< AbstractIteratorclone () const =0
 

Detailed Description

template<typename T>
class VAPoR::Grid::AbstractIterator< T >

Definition at line 851 of file Grid.h.

Constructor & Destructor Documentation

◆ ~AbstractIterator()

template<typename T >
virtual VAPoR::Grid::AbstractIterator< T >::~AbstractIterator ( )
inlinevirtual

Definition at line 853 of file Grid.h.

Member Function Documentation

◆ address()

template<typename T >
virtual const void * VAPoR::Grid::AbstractIterator< T >::address ( ) const
pure virtual

◆ clone()

template<typename T >
virtual std::unique_ptr< AbstractIterator > VAPoR::Grid::AbstractIterator< T >::clone ( ) const
pure virtual

◆ deref()

template<typename T >
virtual T & VAPoR::Grid::AbstractIterator< T >::deref ( ) const
pure virtual

◆ equal()

template<typename T >
virtual bool VAPoR::Grid::AbstractIterator< T >::equal ( const void *  other) const
pure virtual

◆ next() [1/2]

template<typename T >
virtual void VAPoR::Grid::AbstractIterator< T >::next ( )
pure virtual

◆ next() [2/2]

template<typename T >
virtual void VAPoR::Grid::AbstractIterator< T >::next ( const long &  offset)
pure virtual

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