|
| LELImageCoord () |
|
| LELImageCoord (const CoordinateSystem &coords, const ImageInfo &imageInfo, const Unit &unit, const RecordInterface &miscInfo) |
|
virtual | ~LELImageCoord () |
|
const CoordinateSystem & | coordinates () const |
| Get the coordinates. More...
|
|
const ImageInfo & | imageInfo () const |
| Get the ImageInfo. More...
|
|
const Unit & | unit () const |
| Get the brightness unit. More...
|
|
const TableRecord & | miscInfo () const |
| Get the MiscInfo. More...
|
|
virtual LatticeExprNode | makeSubLattice (const LatticeExprNode &expr, const LattRegionHolder ®ion) const |
| Create a SubLattice for an expression node. More...
|
|
virtual LatticeExprNode | makeExtendLattice (const LatticeExprNode &expr, const IPosition &newShape, const LELLattCoordBase &newCoord) const |
| Create an extension for an expression node. More...
|
|
virtual LatticeExprNode | makeRebinLattice (const LatticeExprNode &expr, const IPosition &binning) const |
| Create a rebinning for an expression node. More...
|
|
virtual Bool | hasCoordinates () const |
| The class has true coordinates (thus returns True). More...
|
|
virtual uInt | getSpectralInfo (Vector< Double > &worldCoordinates, const IPosition &shape) const |
| Get the coordinates of the spectral axis for the given shape. More...
|
|
virtual String | classname () const |
| The name of the class. More...
|
|
virtual Int | compare (const LELLattCoordBase &other) const |
| Check how the coordinates of this and that compare. More...
|
|
virtual Int | doCompare (const LELImageCoord &other) const |
| Check how the coordinates of this and that image compare. More...
|
|
| LELLattCoord () |
|
virtual | ~LELLattCoord () |
| A virtual destructor is needed so that it will use the actual destructor in the derived class. More...
|
|
virtual Bool | hasCoordinates () const |
| The class does not have true coordinates. More...
|
|
virtual LatticeExprNode | makeSubLattice (const LatticeExprNode &expr, const LattRegionHolder ®ion) const |
| Create a SubLattice for an expression node. More...
|
|
virtual LatticeExprNode | makeExtendLattice (const LatticeExprNode &expr, const IPosition &newShape, const LELLattCoordBase &newCoord) const |
| Create an extension for an expression node. More...
|
|
virtual LatticeExprNode | makeRebinLattice (const LatticeExprNode &expr, const IPosition &binning) const |
| Create a rebinning for an expression node. More...
|
|
virtual uInt | getSpectralInfo (Vector< Double > &worldCoordinates, const IPosition &shape) const |
| Get the coordinates of the spectral axis for the given shape. More...
|
|
virtual String | classname () const |
| The name of the class. More...
|
|
virtual Int | compare (const LELLattCoordBase &other) const |
| Check how the coordinates of this and that compare. More...
|
|
virtual Int | doCompare (const LELImageCoord &other) const |
| Check how the coordinates of this and that image compare. More...
|
|
| LELLattCoordBase () |
|
virtual | ~LELLattCoordBase () |
| A virtual destructor is needed so that it will use the actual destructor in the derived class. More...
|
|
virtual Bool | hasCoordinates () const =0 |
| Does the class have true coordinates? More...
|
|
virtual String | classname () const =0 |
| The name of the class. More...
|
|
virtual uInt | getSpectralInfo (Vector< Double > &worldCoordinates, const IPosition &shape) const =0 |
| Get the coordinates of the spectral axis for the given shape. More...
|
|
virtual Int | compare (const LELLattCoordBase &other) const =0 |
| Check how the coordinates of this and that compare. More...
|
|
virtual Int | doCompare (const LELImageCoord &other) const =0 |
| Check how the coordinates of this and that image compare. More...
|
|
The letter class for image coordinates.
Intended use:
Internal
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
Synopsis
This class is a letter class for the envelope class LELCoordinates. It acts as the coordinates class for Lattice objects with proper coordinates (like PagedImage).
Motivation
It must be possible to handle image coordinates in a lattice. expression.
Definition at line 77 of file LELImageCoord.h.