VAPOR3 3.9.4
Public Member Functions | Protected Attributes | List of all members
VAPoR::Grid::ConstCellIteratorSG Class Reference

#include <Grid.h>

Inheritance diagram for VAPoR::Grid::ConstCellIteratorSG:
VAPoR::Grid::AbstractIterator< T > VAPoR::Grid::ConstCellIteratorBoxSG

Public Member Functions

 ConstCellIteratorSG (const Grid *g, bool begin)
 
 ConstCellIteratorSG (const ConstCellIteratorSG &rhs)
 
 ConstCellIteratorSG ()
 
virtual ~ConstCellIteratorSG ()
 
virtual void next ()
 
virtual void next (const long &offset)
 
virtual ConstIndexTypederef () const
 
virtual const void * address () const
 
virtual bool equal (const void *rhs) const
 
virtual std::unique_ptr< ConstCellIteratorAbstractclone () const
 
- Public Member Functions inherited from VAPoR::Grid::AbstractIterator< T >
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
 

Protected Attributes

DimsType _dims
 
DimsType _index
 
DimsType _lastIndex
 

Detailed Description

Definition at line 1041 of file Grid.h.

Constructor & Destructor Documentation

◆ ConstCellIteratorSG() [1/3]

VAPoR::Grid::ConstCellIteratorSG::ConstCellIteratorSG ( const Grid g,
bool  begin 
)

◆ ConstCellIteratorSG() [2/3]

VAPoR::Grid::ConstCellIteratorSG::ConstCellIteratorSG ( const ConstCellIteratorSG rhs)

◆ ConstCellIteratorSG() [3/3]

VAPoR::Grid::ConstCellIteratorSG::ConstCellIteratorSG ( )

◆ ~ConstCellIteratorSG()

virtual VAPoR::Grid::ConstCellIteratorSG::~ConstCellIteratorSG ( )
inlinevirtual

Definition at line 1047 of file Grid.h.

Member Function Documentation

◆ address()

virtual const void * VAPoR::Grid::ConstCellIteratorSG::address ( ) const
inlinevirtual

Implements VAPoR::Grid::AbstractIterator< T >.

Definition at line 1052 of file Grid.h.

◆ clone()

virtual std::unique_ptr< ConstCellIteratorAbstract > VAPoR::Grid::ConstCellIteratorSG::clone ( ) const
inlinevirtual

Implements VAPoR::Grid::AbstractIterator< T >.

Reimplemented in VAPoR::Grid::ConstCellIteratorBoxSG.

Definition at line 1061 of file Grid.h.

◆ deref()

virtual ConstIndexType & VAPoR::Grid::ConstCellIteratorSG::deref ( ) const
inlinevirtual

Implements VAPoR::Grid::AbstractIterator< T >.

Definition at line 1051 of file Grid.h.

◆ equal()

virtual bool VAPoR::Grid::ConstCellIteratorSG::equal ( const void *  rhs) const
inlinevirtual

Implements VAPoR::Grid::AbstractIterator< T >.

Definition at line 1054 of file Grid.h.

References _index.

◆ next() [1/2]

virtual void VAPoR::Grid::ConstCellIteratorSG::next ( )
virtual

◆ next() [2/2]

virtual void VAPoR::Grid::ConstCellIteratorSG::next ( const long &  offset)
virtual

Member Data Documentation

◆ _dims

DimsType VAPoR::Grid::ConstCellIteratorSG::_dims
protected

Definition at line 1064 of file Grid.h.

◆ _index

DimsType VAPoR::Grid::ConstCellIteratorSG::_index
protected

Definition at line 1065 of file Grid.h.

Referenced by equal().

◆ _lastIndex

DimsType VAPoR::Grid::ConstCellIteratorSG::_lastIndex
protected

Definition at line 1066 of file Grid.h.


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