Go to the documentation of this file.
28 #ifndef LATTICES_LATTREGIONHOLDER_H
29 #define LATTICES_LATTREGIONHOLDER_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/lattices/LRegions/LatticeRegion.h>
38 class CoordinateSystem;
180 return (!
operator== (other));
Interconvert pixel and world coordinates.
virtual Bool operator==(const LattRegionHolder &other) const
Comparison.
A Vector of integers, for indexing into Array<T> objects.
const LCRegion * asLCRegionPtr() const
Get the region as a pointer to a LCRegion, LCSlicer, or WCRegion.
LattRegionHolder & operator=(const LattRegionHolder &other)
Assignment (copy semantics).
const LCSlicer * asLCSlicerPtr() const
LatticeRegion toLatticeRegion(const IPosition &shape) const
Convert to a LatticeRegion using the given shape.
Class to define a rectangular box of interest with strides.
Base class to define world coordinate regions of interest in an image.
virtual LattRegionHolder * makeComplement() const
virtual ~LattRegionHolder()
An optionally strided region in a Lattice.
Bool operator!=(const LattRegionHolder &other) const
Bool isLCRegion() const
Test if the underlying region is an LCRegion, etc.
Class to hold a region of interest in an image.
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.
LattRegionHolder(const LCRegion &)
Construct from a region based on lattice coordinates.
this file contains all the compiler specific defines
virtual LattRegionHolder * makeUnion(const LattRegionHolder &other) const
Form a compound from this and the other region.
virtual LattRegionHolder * clone() const
Clone the object.
bool Bool
Define the standard types used by Casacore.
uInt ndim() const
Get the dimensionality.
virtual LattRegionHolder * makeDifference(const LattRegionHolder &other) const
virtual LattRegionHolder * makeIntersection(const LattRegionHolder &other) const
virtual const WCRegion * asWCRegionPtr() const
virtual Bool isWCRegion() const