WSF
wsf::EarthGravityModel Class Reference

#include <WsfEarthGravityModel.hpp>

Inheritance diagram for wsf::EarthGravityModel:
Collaboration diagram for wsf::EarthGravityModel:

Public Member Functions

 EarthGravityModel (EarthGravityModelExtension *aExtensionPtr)
float GetGeoidUndulation (double aLat, double aLon) const
EarthGravityModelExtension::EGMComplianceType GetEGM_ComplianceType () const
bool IsEGM2008Compliant () const
bool IsEGM96Compliant () const
bool IsEGM_Unknown () const
Public Member Functions inherited from WsfSimulationExtension
 WsfSimulationExtension ()
 ~WsfSimulationExtension () override=default
WsfSimulationGetSimulation () const
const WsfScenarioGetScenario () const
virtual void AddedToSimulation ()
virtual bool Initialize ()
virtual bool PrepareExtension ()
virtual bool PlatformsInitialized ()
virtual void PendingStart ()
virtual void Start ()
virtual void Complete (double aSimTime)
Public Member Functions inherited from WsfExtension
virtual ~WsfExtension ()=default
const std::string & GetExtensionName () const

Static Public Member Functions

static EarthGravityModelFind (const WsfSimulation &aSimulation)
static void __private_SetSim (WsfSimulationExtension &aExtension, WsfSimulation *aSimPtr)

Additional Inherited Members

Protected Member Functions inherited from WsfExtension
void InitializeExtensionName (const std::string &aName)

Constructor & Destructor Documentation

◆ EarthGravityModel()

wsf::EarthGravityModel::EarthGravityModel ( EarthGravityModelExtension * aExtensionPtr)

Referenced by Find().

Member Function Documentation

◆ Find()

EarthGravityModel * wsf::EarthGravityModel::Find ( const WsfSimulation & aSimulation)
static

◆ GetEGM_ComplianceType()

wsf::EarthGravityModelExtension::EGMComplianceType wsf::EarthGravityModel::GetEGM_ComplianceType ( ) const

◆ GetGeoidUndulation()

float wsf::EarthGravityModel::GetGeoidUndulation ( double aLat,
double aLon ) const

◆ IsEGM2008Compliant()

bool wsf::EarthGravityModel::IsEGM2008Compliant ( ) const

◆ IsEGM96Compliant()

bool wsf::EarthGravityModel::IsEGM96Compliant ( ) const

◆ IsEGM_Unknown()

bool wsf::EarthGravityModel::IsEGM_Unknown ( ) const

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved