VAPOR3 3.9.4
|
#include <Grid.h>
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< AbstractIterator > | clone () const =0 |
|
inlinevirtual |
|
pure virtual |
Implemented in VAPoR::CurvilinearGrid::ConstCoordItrCG, VAPoR::Grid::ConstNodeIteratorSG, VAPoR::Grid::ConstCellIteratorSG, VAPoR::LayeredGrid::ConstCoordItrLayered, VAPoR::RegularGrid::ConstCoordItrRG, VAPoR::StretchedGrid::ConstCoordItrSG, VAPoR::UnstructuredGrid2D::ConstCoordItrU2D, VAPoR::UnstructuredGridCoordless::ConstCoordItrUCoordless, VAPoR::UnstructuredGridLayered::ConstCoordItrULayered, and VAPoR::UnstructuredGrid3D::ConstCoordItrU3D.
|
pure virtual |
Implemented in VAPoR::CurvilinearGrid::ConstCoordItrCG, VAPoR::Grid::ConstNodeIteratorSG, VAPoR::Grid::ConstNodeIteratorBoxSG, VAPoR::Grid::ConstCellIteratorSG, VAPoR::Grid::ConstCellIteratorBoxSG, VAPoR::LayeredGrid::ConstCoordItrLayered, VAPoR::RegularGrid::ConstCoordItrRG, VAPoR::StretchedGrid::ConstCoordItrSG, VAPoR::UnstructuredGrid2D::ConstCoordItrU2D, VAPoR::UnstructuredGridCoordless::ConstCoordItrUCoordless, VAPoR::UnstructuredGridLayered::ConstCoordItrULayered, and VAPoR::UnstructuredGrid3D::ConstCoordItrU3D.
|
pure virtual |
Implemented in VAPoR::CurvilinearGrid::ConstCoordItrCG, VAPoR::Grid::ConstNodeIteratorSG, VAPoR::Grid::ConstCellIteratorSG, VAPoR::LayeredGrid::ConstCoordItrLayered, VAPoR::RegularGrid::ConstCoordItrRG, VAPoR::StretchedGrid::ConstCoordItrSG, VAPoR::UnstructuredGrid2D::ConstCoordItrU2D, VAPoR::UnstructuredGridCoordless::ConstCoordItrUCoordless, VAPoR::UnstructuredGridLayered::ConstCoordItrULayered, and VAPoR::UnstructuredGrid3D::ConstCoordItrU3D.
|
pure virtual |
Implemented in VAPoR::CurvilinearGrid::ConstCoordItrCG, VAPoR::Grid::ConstNodeIteratorSG, VAPoR::Grid::ConstCellIteratorSG, VAPoR::LayeredGrid::ConstCoordItrLayered, VAPoR::RegularGrid::ConstCoordItrRG, VAPoR::StretchedGrid::ConstCoordItrSG, VAPoR::UnstructuredGrid2D::ConstCoordItrU2D, VAPoR::UnstructuredGridCoordless::ConstCoordItrUCoordless, VAPoR::UnstructuredGridLayered::ConstCoordItrULayered, and VAPoR::UnstructuredGrid3D::ConstCoordItrU3D.
|
pure virtual |
Implemented in VAPoR::CurvilinearGrid::ConstCoordItrCG, VAPoR::Grid::ConstNodeIteratorSG, VAPoR::Grid::ConstNodeIteratorBoxSG, VAPoR::Grid::ConstCellIteratorSG, VAPoR::Grid::ConstCellIteratorBoxSG, VAPoR::LayeredGrid::ConstCoordItrLayered, VAPoR::RegularGrid::ConstCoordItrRG, VAPoR::StretchedGrid::ConstCoordItrSG, VAPoR::UnstructuredGrid2D::ConstCoordItrU2D, VAPoR::UnstructuredGridCoordless::ConstCoordItrUCoordless, VAPoR::UnstructuredGridLayered::ConstCoordItrULayered, and VAPoR::UnstructuredGrid3D::ConstCoordItrU3D.
|
pure virtual |
Implemented in VAPoR::CurvilinearGrid::ConstCoordItrCG, VAPoR::Grid::ConstNodeIteratorSG, VAPoR::Grid::ConstNodeIteratorBoxSG, VAPoR::Grid::ConstCellIteratorSG, VAPoR::Grid::ConstCellIteratorBoxSG, VAPoR::LayeredGrid::ConstCoordItrLayered, VAPoR::RegularGrid::ConstCoordItrRG, VAPoR::StretchedGrid::ConstCoordItrSG, VAPoR::UnstructuredGrid2D::ConstCoordItrU2D, VAPoR::UnstructuredGridCoordless::ConstCoordItrUCoordless, VAPoR::UnstructuredGridLayered::ConstCoordItrULayered, and VAPoR::UnstructuredGrid3D::ConstCoordItrU3D.