Go to the documentation of this file.
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)
void setupTileCache()
Setup the cache in the tiled storage manager.
A Lattice that is read from or written to an HDF5 dataset.
HDF5LattIter< T > & operator=(const HDF5LattIter< T > &other)
The assignment operator uses reference sematics for the PagedArray and copy semantics for the cursor ...
Abstract base class to steer lattice iterators.
this file contains all the compiler specific defines
HDF5Lattice< T > itsData
reference to the PagedArray
virtual LatticeIterInterface< T > * clone() const
Clone the object.
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.
A base class for Lattice iterators.