28 #ifndef MEAS_EARTHMAGNETICUDF_H
29 #define MEAS_EARTHMAGNETICUDF_H
MEarthMagnetic::Types itsRefType
virtual MArray< Double > getArrayDouble(const TableExprId &id)
Main interface class to a read/write table.
static UDFBase * makeIGRFLEN(const String &)
Engine for TaQL UDF EarthMagnetic conversions.
EpochEngine itsEpochEngine
Engine for TaQL UDF Position conversions.
Abstract base class for a user-defined TaQL function.
static UDFBase * makeIGRFLONG(const String &)
static UDFBase * makeIGRFXYZ(const String &)
static UDFBase * makeIGRFLOS(const String &)
static UDFBase * makeEMANG(const String &)
static UDFBase * makeEMLEN(const String &)
virtual void setup(const Table &, const TaQLStyle &)
Setup the object.
DirectionEngine itsDirectionEngine
Class with static members defining the TaQL style.
Engine for TaQL UDF Epoch conversions.
EarthMagneticUDF(FuncType)
Create for the given function type.
Engine for TaQL UDF Direction conversions.
static UDFBase * makeIGRFANG(const String &)
virtual Double getDouble(const TableExprId &id)
Get the value.
static UDFBase * makeEMXYZ(const String &)
Function to create an object.
PositionEngine itsPositionEngine
EarthMagneticEngine itsEngine
The identification of a TaQL selection subject.
String: the storage and methods of handling collections of characters.
Types
Types of known MEarthMagnetics Tip: The order defines the order in the translation matrix FromTo in ...
FuncType
Define the possible function types.
TaQL UDFs for EarthMagnetic conversions.