28 #ifndef LATTICES_LCHDF5MASK_H
29 #define LATTICES_LCHDF5MASK_H
105 virtual void flush();
A Vector of integers, for indexing into Array<T> objects.
virtual void flush()
Flush the data (but do not unlock).
Class to define a rectangular box of interest.
LatticeExprNode mask(const LatticeExprNode &expr)
This function returns the mask of the given expression.
virtual uInt advisedMaxPixels() const
Returns the maximum recommended number of pixels for a cursor.
virtual Bool isWritable() const
An LCHDF5Mask is writable if the underlying HDF5Lattice is.
Class to define a rectangular mask as a region.
virtual IPosition doNiceCursorShape(uInt maxPixels) const
Help the user pick a cursor for most efficient access.
A base class for Lattice iterators.
Define the shape and tile shape.
static String className()
Get the class name (to store in the record).
Referenced counted pointer for constant data.
const IPosition & latticeShape() const
Give the full lattice shape.
virtual LCRegion * doTranslate(const Vector< Float > &translateVector, const IPosition &newLatticeShape) const
Construct another LCHDF5Mask (for e.g.
bool Bool
Define the standard types used by Casacore.
virtual LatticeIterInterface< Bool > * makeIter(const LatticeNavigator &navigator, Bool useRef) const
This function is used by the LatticeIterator class to generate an iterator of the correct type for th...
A hierarchical collection of named fields of various types.
virtual TableRecord toRecord(const String &tableName) const
Convert the (derived) object to a record.
LCHDF5Mask & operator=(const LCHDF5Mask &other)
Assignment (reference semantics).
virtual LCRegion * cloneRegion() const
Make a copy of the derived object.
virtual Bool operator==(const LCRegion &other) const
Comparison.
static LCHDF5Mask * fromRecord(const TableRecord &, const String &tablename)
Convert correct object from a record.
virtual ~LCHDF5Mask()
Destructor.
String: the storage and methods of handling collections of characters.
Abstract base class to define a single region.
virtual String type() const
Region type.
Abstract base class to steer lattice iterators.
Abstract base class to define a region of interest in lattice coordinates.
HDF5Lattice< Bool > itsMask