26#ifndef MEAS_EARTHMAGNETICUDF_H 
   27#define MEAS_EARTHMAGNETICUDF_H 
   30#include <casacore/casa/aips.h> 
   31#include <casacore/meas/MeasUDF/EarthMagneticEngine.h> 
   32#include<casacore/meas/MeasUDF/EpochEngine.h> 
   33#include<casacore/meas/MeasUDF/PositionEngine.h> 
   34#include<casacore/meas/MeasUDF/DirectionEngine.h> 
   35#include <casacore/tables/TaQL/UDFBase.h> 
static UDFBase * makeEMXYZ(const String &)
Function to create an object.
 
DirectionEngine itsDirectionEngine
 
EarthMagneticEngine itsEngine
 
PositionEngine itsPositionEngine
 
static UDFBase * makeEMANG(const String &)
 
static UDFBase * makeIGRFLONG(const String &)
 
static UDFBase * makeIGRFANG(const String &)
 
FuncType
Define the possible function types.
 
static UDFBase * makeIGRFLOS(const String &)
 
EarthMagneticUDF(FuncType)
Create for the given function type.
 
static UDFBase * makeIGRFXYZ(const String &)
 
virtual void setup(const Table &, const TaQLStyle &)
Setup the object.
 
MEarthMagnetic::Types itsRefType
 
virtual MArray< Double > getArrayDouble(const TableExprId &id)
 
EpochEngine itsEpochEngine
 
virtual Double getDouble(const TableExprId &id)
Get the value.
 
static UDFBase * makeIGRFLEN(const String &)
 
static UDFBase * makeEMLEN(const String &)
 
Types
Types of known MEarthMagnetics  Tip: 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