26#ifndef LATTICES_LELLATTCOORDBASE_H 
   27#define LATTICES_LELLATTCOORDBASE_H 
   31#include <casacore/casa/aips.h> 
   32#include <casacore/casa/Arrays/ArrayFwd.h> 
   33#include <casacore/casa/BasicSL/String.h> 
virtual Int doCompare(const LELImageCoord &other) const =0
Check how the coordinates of this and that image compare.
 
virtual Int compare(const LELLattCoordBase &other) const =0
Check how the coordinates of this and that compare.
 
virtual uInt getSpectralInfo(Vector< Double > &worldCoordinates, const IPosition &shape) const =0
Get the coordinates of the spectral axis for the given shape.
 
virtual Bool hasCoordinates() const =0
Does the class have true coordinates?
 
virtual String classname() const =0
The name of the class.
 
virtual ~LELLattCoordBase()
A virtual destructor is needed so that it will use the actual destructor in the derived class.
 
String: the storage and methods of handling collections of characters.
 
this file contains all the compiler specific defines
 
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape.
 
bool Bool
Define the standard types used by Casacore.