28 #ifndef LATTICES_LCPIXELSET_H
29 #define LATTICES_LCPIXELSET_H
A Vector of integers, for indexing into Array<T> objects.
Class to define a rectangular box of interest.
LatticeExprNode mask(const LatticeExprNode &expr)
This function returns the mask of the given expression.
LCPixelSet & operator=(const LCPixelSet &other)
Assignment (copy semantics).
Abstract base class to define a fixed region.
virtual LCRegion * cloneRegion() const
Make a copy of the derived object.
virtual LCRegion * doTranslate(const Vector< Float > &translateVector, const IPosition &newLatticeShape) const
Construct another LCPixelSet (for e.g.
virtual TableRecord toRecord(const String &tableName) const
Convert the (derived) object to a record.
bool Bool
Define the standard types used by Casacore.
A hierarchical collection of named fields of various types.
String: the storage and methods of handling collections of characters.
static LCPixelSet * fromRecord(const TableRecord &, const String &tablename)
Convert correct object from a record.
virtual String type() const
Get the region type.
virtual Bool operator==(const LCRegion &other) const
Comparison.
static String className()
Get the class name (to store in the record).
Class to define a rectangular mask as a region.
Abstract base class to define a region of interest in lattice coordinates.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.