28 #ifndef MEAS_DOPPLERUDF_H
29 #define MEAS_DOPPLERUDF_H
Main interface class to a read/write table.
TaQL UDFs for Doppler conversions.
virtual MArray< Double > getArrayDouble(const TableExprId &id)
static UDFBase * makeDOPPLER(const String &)
Function to create an object.
Abstract base class for a user-defined TaQL function.
virtual void setup(const Table &, const TaQLStyle &)
Setup the object.
BaseEngine * handleValueArgs(vector< TENShPtr > &args, uInt &argnr, Bool allowFreq)
Handle the value arguments as doppler or radial velocity.
DopplerUDF()
Create for the given function type.
Class with static members defining the TaQL style.
virtual Double getDouble(const TableExprId &id)
Get the value.
bool Bool
Define the standard types used by Casacore.
Types
Types of known MDopplers Warning: The order defines the order in the translation matrix FromTo in th...
Abstract base class for the TaQL UDF conversion engines.
The identification of a TaQL selection subject.
Engine for TaQL UDF Doppler conversions.
String: the storage and methods of handling collections of characters.
MDoppler::Types itsRefType
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.