VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtVrfWorldMagneticModel Class Reference

Contains the interface to the world magnetic model.

For double/float conversion warning given for magentic model

Public Member Functions

 DtVrfWorldMagneticModel (time_t unixTime)
 
 DtVrfWorldMagneticModel (DtVrfWorldMagneticModel &)
 
DtVrfWorldMagneticModel operator= (DtVrfWorldMagneticModel *)
 
 ~DtVrfWorldMagneticModel ()
 
void init ()
 
double getMagneticNorth (const DtGeodeticCoord &pos)
 

Protected Attributes

MAGtype_MagneticModel * myMagneticModels [1]
 
MAGtype_MagneticModel * myTimedMagneticModel
 
MAGtype_Ellipsoid myEllip
 
MAGtype_Geoid myGeoid
 
MAGtype_Date myDate
 
time_t myUnixTime
 
bool badInit
 

Constructor & Destructor Documentation

DtVrfWorldMagneticModel::DtVrfWorldMagneticModel ( time_t  unixTime)

constructor

DtVrfWorldMagneticModel::DtVrfWorldMagneticModel ( DtVrfWorldMagneticModel )
DtVrfWorldMagneticModel::~DtVrfWorldMagneticModel ( )

Member Function Documentation

DtVrfWorldMagneticModel DtVrfWorldMagneticModel::operator= ( DtVrfWorldMagneticModel )
void DtVrfWorldMagneticModel::init ( )
double DtVrfWorldMagneticModel::getMagneticNorth ( const DtGeodeticCoord &  pos)

input in radian geodetic coordinates. returns declination in radians

Member Data Documentation

MAGtype_MagneticModel* DtVrfWorldMagneticModel::myMagneticModels[1]
protected
MAGtype_MagneticModel* DtVrfWorldMagneticModel::myTimedMagneticModel
protected
MAGtype_Ellipsoid DtVrfWorldMagneticModel::myEllip
protected
MAGtype_Geoid DtVrfWorldMagneticModel::myGeoid
protected
MAGtype_Date DtVrfWorldMagneticModel::myDate
protected
time_t DtVrfWorldMagneticModel::myUnixTime
protected
bool DtVrfWorldMagneticModel::badInit
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)