28 #ifndef LATTICES_LELLATTCOORDBASE_H
29 #define LATTICES_LELLATTCOORDBASE_H
41 template<
class T>
class Vector;
A Vector of integers, for indexing into Array<T> objects.
std::vector< double > Vector
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 Int compare(const LELLattCoordBase &other) const =0
Check how the coordinates of this and that compare.
virtual String classname() const =0
The name of the class.
virtual Int doCompare(const LELImageCoord &other) const =0
Check how the coordinates of this and that image compare.
The letter class for image coordinates.
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...
The base letter class for lattice coordinates in LEL.
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.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.