26#ifndef MEAS_DIRECTIONUDF_H
27#define MEAS_DIRECTIONUDF_H
30#include <casacore/casa/aips.h>
31#include <casacore/meas/MeasUDF/DirectionEngine.h>
32#include <casacore/meas/MeasUDF/EpochEngine.h>
33#include <casacore/meas/MeasUDF/PositionEngine.h>
34#include <casacore/tables/TaQL/UDFBase.h>
static UDFBase * makeGAL(const String &)
EpochEngine itsEpochEngine
static UDFBase * makeITRF(const String &)
static UDFBase * makeB1950(const String &)
PositionEngine itsPositionEngine
MDirection::Types itsRefType
static UDFBase * makeJ2000(const String &)
static UDFBase * makeAPP(const String &)
static UDFBase * makeAZEL(const String &)
virtual void setup(const Table &, const TaQLStyle &)
Setup the object.
static UDFBase * makeDIRCOS(const String &)
DirectionUDF(FuncType, Bool riseSet=False)
Create for the given function type.
virtual MArray< Double > getArrayDouble(const TableExprId &id)
static UDFBase * makeSGAL(const String &)
static UDFBase * makeDIR(const String &)
Function to create an object.
DirectionEngine itsEngine
virtual MArray< MVTime > getArrayDate(const TableExprId &id)
static UDFBase * makeECL(const String &)
static UDFBase * makeRISESET(const String &)
FuncType
Define the possible function types.
virtual Double getDouble(const TableExprId &id)
Get the value.
static UDFBase * makeHADEC(const String &)
Types
Types of known MDirections Warning: The order defines the order in the translation matrix FromTo in ...
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.