28 #ifndef IMAGES_LELIMAGECOORD_H
29 #define IMAGES_LELIMAGECOORD_H
43 class LatticeExprNode;
44 class LattRegionHolder;
A Vector of integers, for indexing into Array<T> objects.
virtual Int doCompare(const LELImageCoord &other) const
Check how the coordinates of this and that image compare.
const Unit & unit() const
Get the brightness unit.
virtual LatticeExprNode makeExtendLattice(const LatticeExprNode &expr, const IPosition &newShape, const LELLattCoordBase &newCoord) const
Create an extension for an expression node.
virtual LatticeExprNode makeSubLattice(const LatticeExprNode &expr, const LattRegionHolder ®ion) const
Create a SubLattice for an expression node.
const CoordinateSystem & coordinates() const
Get the coordinates.
virtual LatticeExprNode makeRebinLattice(const LatticeExprNode &expr, const IPosition &binning) const
Create a rebinning for an expression node.
virtual String classname() const
The name of the class.
virtual Int compare(const LELLattCoordBase &other) const
Check how the coordinates of this and that compare.
const TableRecord & miscInfo() const
Get the MiscInfo.
Referenced counted pointer for constant data.
CountedPtr< CoordinateSystem > coords_p
virtual Bool hasCoordinates() const
The class has true coordinates (thus returns True).
The letter class for image coordinates.
Class to hold a region of interest in an image.
bool Bool
Define the standard types used by Casacore.
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape...
A hierarchical collection of named fields of various types.
const ImageInfo & imageInfo() const
Get the ImageInfo.
The base letter class for lattice coordinates in LEL.
Bridging class to allow C++ expressions involving lattices.
String: the storage and methods of handling collections of characters.
virtual uInt getSpectralInfo(Vector< Double > &worldCoordinates, const IPosition &shape) const
Get the coordinates of the spectral axis for the given shape.
Abstract base class for Record classes.
Miscellaneous information related to an image.
Interconvert pixel and world coordinates.
The base letter class for lattice coordinates in LEL.