0.4.1
Loading...
Searching...
No Matches
Troposphere.hpp File Reference

Troposphere Models. More...

Go to the source code of this file.

Data Structures

struct  NAV::AtmosphereModels
 Atmospheric model selection for temperature, pressure and water vapor. More...
 
struct  NAV::TroposphereModelSelection
 Collection of troposphere model selections. More...
 

Namespaces

namespace  NAV
 

Enumerations

enum class  NAV::MappingFunction : uint8_t {
  NAV::None ,
  NAV::Cosecant ,
  NAV::GMF ,
  NAV::NMF ,
  NAV::VMF_GPT2 ,
  NAV::VMF_GPT3 ,
  NAV::COUNT
}
 Available Mapping Functions. More...
 
enum class  NAV::TroposphereModel : uint8_t {
  NAV::None ,
  NAV::Saastamoinen ,
  NAV::GPT2 ,
  NAV::GPT3 ,
  NAV::COUNT
}
 Available Troposphere delay models. More...
 

Functions

ZenithDelay NAV::calcTroposphericDelayAndMapping (const InsTime &insTime, const Eigen::Vector3d &lla_pos, double elevation, double azimuth, const TroposphereModelSelection &troposphereModels, const std::string &nameId)
 Calculates the tropospheric zenith hydrostatic and wet delays and corresponding mapping factors.
 
bool NAV::ComboTroposphereModel (const char *label, TroposphereModelSelection &troposphereModelSelection, float width=0.0F)
 Shows a ComboBox and button for advanced configuration to select the troposphere models.
 
void NAV::from_json (const json &j, AtmosphereModels &obj)
 Converts the provided json object into a node object.
 
void NAV::from_json (const json &j, TroposphereModelSelection &obj)
 Converts the provided json object into a node object.
 
void NAV::to_json (json &j, const AtmosphereModels &obj)
 Converts the provided object into json.
 
void NAV::to_json (json &j, const TroposphereModelSelection &obj)
 Converts the provided object into json.
 
const char * NAV::to_string (MappingFunction mappingFunction)
 Converts the enum to a string.
 
const char * NAV::to_string (TroposphereModel troposphereZhdModel)
 Converts the enum to a string.
 
double NAV::tropoErrorVar (double dpsr_T, double elevation)
 Calculates the tropospheric error variance.
 

Detailed Description