28 #ifndef MEAS_DIRECTIONUDF_H
29 #define MEAS_DIRECTIONUDF_H
virtual void setup(const Table &, const TaQLStyle &)
Setup the object.
static UDFBase * makeRISESET(const String &)
Main interface class to a read/write table.
static UDFBase * makeDIRCOS(const String &)
MDirection::Types itsRefType
static UDFBase * makeITRF(const String &)
virtual MArray< MVTime > getArrayDate(const TableExprId &id)
virtual MArray< Double > getArrayDouble(const TableExprId &id)
static UDFBase * makeSGAL(const String &)
Engine for TaQL UDF Position conversions.
Abstract base class for a user-defined TaQL function.
virtual Double getDouble(const TableExprId &id)
Get the value.
static UDFBase * makeGAL(const String &)
EpochEngine itsEpochEngine
DirectionEngine itsEngine
Types
Types of known MDirections Warning: The order defines the order in the translation matrix FromTo in ...
TaQL UDFs for Direction conversions.
Class with static members defining the TaQL style.
Engine for TaQL UDF Epoch conversions.
Engine for TaQL UDF Direction conversions.
PositionEngine itsPositionEngine
static UDFBase * makeAPP(const String &)
bool Bool
Define the standard types used by Casacore.
FuncType
Define the possible function types.
The identification of a TaQL selection subject.
static UDFBase * makeB1950(const String &)
static UDFBase * makeHADEC(const String &)
static UDFBase * makeAZEL(const String &)
String: the storage and methods of handling collections of characters.
static UDFBase * makeDIR(const String &)
Function to create an object.
static UDFBase * makeJ2000(const String &)
static UDFBase * makeECL(const String &)
DirectionUDF(FuncType, Bool riseSet=False)
Create for the given function type.