28 #ifndef LATTICES_HDF5LATTITER_H 29 #define LATTICES_HDF5LATTITER_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/lattices/Lattices/LatticeIterInterface.h> 34 #include <casacore/lattices/Lattices/HDF5Lattice.h> 137 #ifndef CASACORE_NO_AUTO_TEMPLATES 138 #include <casacore/lattices/Lattices/HDF5LattIter.tcc> 139 #endif //# CASACORE_NO_AUTO_TEMPLATES A read/write Lattice iterator for PagedArrays.
virtual ~HDF5LattIter()
Destructor (cleans up dangling references and releases cursor memory)
virtual LatticeIterInterface< T > * clone() const
Clone the object.
A base class for Lattice iterators.
HDF5LattIter< T > & operator=(const HDF5LattIter< T > &other)
The assignment operator uses reference sematics for the PagedArray and copy semantics for the cursor ...
bool Bool
Define the standard types used by Casacore.
HDF5LattIter(const HDF5Lattice< T > &data, const LatticeNavigator &method, Bool useRef)
Construct the Iterator with the supplied data, and iteration strategy.
void setupTileCache()
Setup the cache in the tiled storage manager.
HDF5Lattice< T > itsData
reference to the PagedArray
A Lattice that is read from or written to an HDF5 dataset.
this file contains all the compiler specific defines
Abstract base class to steer lattice iterators.