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.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.