15 #include <makWMM/GeomagnetismHeader.h>
18 #include <matrix/geodeticCoord.h>
56 virtual bool init(
const time_t unixTime);
59 virtual bool badInit()
const;
63 virtual void setTime(
const time_t unixTime);
66 virtual const time_t unixTime()
const;
72 virtual double positionToMagneticNorth(
const DtGeodeticCoord& pos);
82 virtual bool computeYearMonthDay(
const time_t unixTime,
int& year,
83 int& month,
int& day)
const;
87 MAGtype_MagneticModel* myMagneticModels[1];
DT_DLL_EXAMPLESCENEROOTPLUGIN void init(DtDe &anIG)
MAGtype_Date myDate
Definition: DtWorldMagneticModel.h:91
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
Contains the interface to the world magnetic model.
Definition: DtWorldMagneticModel.h:37
MAGtype_Geoid myGeoid
Definition: DtWorldMagneticModel.h:90
Contains DLL export macros.
time_t myUnixTime
Definition: DtWorldMagneticModel.h:93
bool myBadInit
Definition: DtWorldMagneticModel.h:95
MAGtype_Ellipsoid myEllip
Definition: DtWorldMagneticModel.h:89
MAGtype_MagneticModel * myTimedMagneticModel
Definition: DtWorldMagneticModel.h:88