26#ifndef LATTICES_HDF5LATTITER_H
27#define LATTICES_HDF5LATTITER_H
30#include <casacore/casa/aips.h>
31#include <casacore/lattices/Lattices/LatticeIterInterface.h>
32#include <casacore/lattices/Lattices/HDF5Lattice.h>
135#ifndef CASACORE_NO_AUTO_TEMPLATES
136#include <casacore/lattices/Lattices/HDF5LattIter.tcc>
virtual LatticeIterInterface< T > * clone() const
Clone the object.
void setupTileCache()
Setup the cache in the tiled storage manager.
HDF5LattIter< T > & operator=(const HDF5LattIter< T > &other)
The assignment operator uses reference sematics for the PagedArray and copy semantics for the cursor ...
HDF5LattIter(const HDF5Lattice< T > &data, const LatticeNavigator &method, Bool useRef)
Construct the Iterator with the supplied data, and iteration strategy.
virtual ~HDF5LattIter()
Destructor (cleans up dangling references and releases cursor memory)
HDF5LattIter(const HDF5LattIter< T > &other)
The copy constructor uses reference sematics for the PagedArray and copy semantics for the cursor and...
HDF5Lattice< T > itsData
reference to the PagedArray
LatticeNavigator * itsNavPtr
Pointer to the method of Lattice transversal.
virtual void rewriteData()
Rewrite the cursor data and clear the rewrite flag.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.