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