Go to the documentation of this file.
28 #ifndef MEAS_RADIALVELOCITYUDF_H
29 #define MEAS_RADIALVELOCITYUDF_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/meas/MeasUDF/RadialVelocityEngine.h>
34 #include <casacore/meas/MeasUDF/DopplerEngine.h>
35 #include <casacore/meas/MeasUDF/EpochEngine.h>
36 #include <casacore/meas/MeasUDF/PositionEngine.h>
37 #include <casacore/meas/MeasUDF/DirectionEngine.h>
38 #include <casacore/tables/TaQL/UDFBase.h>
39 #include <casacore/measures/Measures/MRadialVelocity.h>
Engine for TaQL UDF Doppler conversions.
DopplerEngine itsDopplerEngine
EpochEngine itsEpochEngine
TaQL UDFs for RadialVelocity conversions.
Engine for TaQL UDF Position conversions.
MRadialVelocity::Types itsRefType
DirectionEngine itsDirectionEngine
Abstract base class for a user-defined TaQL function.
Types
Types of known MRadialVelocity Warning: The order defines the order in the translation matrix FromTo...
virtual void setup(const Table &, const TaQLStyle &)
Setup the object.
Engine for TaQL UDF Direction conversions.
virtual Double getDouble(const TableExprId &id)
Get the value.
Main interface class to a read/write table.
RadialVelocityUDF()
Create for the given function type.
this file contains all the compiler specific defines
The identification of a TaQL selection subject.
static UDFBase * makeRADVEL(const String &)
Function to create an object.
Class with static members defining the TaQL style.
Engine for TaQL UDF RadialVelocity conversions.
String: the storage and methods of handling collections of characters.
bool Bool
Define the standard types used by Casacore.
PositionEngine itsPositionEngine
RadialVelocityEngine itsEngine
Bool tryDoppler(uInt &argnr)
Try if the value is given as Doppler.
virtual MArray< Double > getArrayDouble(const TableExprId &id)
Engine for TaQL UDF Epoch conversions.