Go to the documentation of this file.
28 #ifndef IMAGES_WCUNION_H
29 #define IMAGES_WCUNION_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/images/Regions/WCCompound.h>
Interconvert pixel and world coordinates.
virtual Bool operator==(const WCRegion &other) const
Comparison.
Make the union of 2 or more image regions.
A Vector of integers, for indexing into Array<T> objects.
Base class for compound WCRegion objects.
A drop-in replacement for Block<T*>.
A hierarchical collection of named fields of various types.
virtual LCRegion * doToLCRegion(const CoordinateSystem &cSys, const IPosition &shape, const IPosition &pixelAxesMap, const IPosition &outOrder) const
Convert to an LCRegion using the given coordinate system and shape.
virtual String type() const
Get the region type.
Base class to define world coordinate regions of interest in an image.
WCUnion & operator=(const WCUnion &other)
Assignment (copy semantics).
virtual WCRegion * cloneRegion() const
Make a copy of the derived object.
static WCUnion * fromRecord(const TableRecord &, const String &tableName)
Convert correct object from a record.
const PtrBlock< const WCRegion * > & regions() const
Get the contributing regions.
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape.
Abstract base class to define a region of interest in lattice coordinates.
this file contains all the compiler specific defines
virtual TableRecord toRecord(const String &tableName) const
Convert the (derived) object to a record.
WCUnion(const ImageRegion ®ion1, const ImageRegion ®ion2)
Construct the union of one or more image regions.
static String className()
Get the class name (to store in the record).
String: the storage and methods of handling collections of characters.
bool Bool
Define the standard types used by Casacore.
Class to hold a region of interest in an image.