26#ifndef MEAS_DOPPLERUDF_H
27#define MEAS_DOPPLERUDF_H
30#include <casacore/casa/aips.h>
31#include <casacore/meas/MeasUDF/DopplerEngine.h>
32#include <casacore/tables/TaQL/UDFBase.h>
virtual MArray< Double > getArrayDouble(const TableExprId &id)
static UDFBase * makeDOPPLER(const String &)
Function to create an object.
DopplerUDF()
Create for the given function type.
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.
MDoppler::Types itsRefType
virtual Double getDouble(const TableExprId &id)
Get the value.
Types
Types of known MDopplers Warning: The order defines the order in the translation matrix FromTo in th...
String: the storage and methods of handling collections of characters.
UDFBase()
Only default constructor is needed.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.