28 #ifndef MEAS_DIRECTIONUDF_H 29 #define MEAS_DIRECTIONUDF_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/meas/MeasUDF/DirectionEngine.h> 34 #include <casacore/tables/TaQL/UDFBase.h> 35 #include <casacore/tables/TaQL/ExprNode.h> 36 #include <casacore/measures/Measures/MDirection.h> 37 #include <casacore/measures/Measures/MPosition.h> 38 #include <casacore/measures/Measures/MEpoch.h> 39 #include <casacore/measures/Measures/MCDirection.h> 40 #include <casacore/measures/Measures/MeasConvert.h> virtual void setup(const Table &, const TaQLStyle &)
Setup the object.
static UDFBase * makeRISESET(const String &)
Main interface class to a read/write table.
MDirection::Types itsRefType
virtual Array< Double > getArrayDouble(const TableExprId &id)
virtual Array< MVTime > getArrayDate(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 &)
this file contains all the compiler specific defines
DirectionUDF(FuncType, Bool riseSet=False)
Create for the given function type.