Ginan
Loading...
Searching...
No Matches
ionoSBAS.cpp File Reference

Data Structures

struct  ionoGridPoint
 
struct  GridMap
 

Functions

bool addSBASIGP (Trace &trace, int IODI, int band, int ID, int entry, GTime tof, int nband)
 
bool writeIonoData (Trace &trace, int IODI, int band, int entry, GTime tof, int GIVDI, int GIVEI)
 
double ionppp (const VectorPos &pos, const AzEl &azel, double &ippLat, double &ippLon)
 
int selectIGP85 (GTime t, double ippLat, vector< ionoGridPoint > &selIGPs)
 
int selectIGP75 (GTime t, double ippLat, double ippLon, vector< ionoGridPoint > &selIGPs)
 
bool checkTriangular (double ippLat, double ippLon, vector< ionoGridPoint > selIGPs)
 
int selectIGP60 (GTime t, double ippLat, double ippLon, vector< ionoGridPoint > &selIGPs)
 
int selectIGP00 (GTime t, double ippLat, double ippLon, vector< ionoGridPoint > &selIGPs)
 
int selectIGPs (GTime t, double ippLat, double ippLon, vector< ionoGridPoint > &selIGPs)
 
double iono3IGP (GTime t, double ippLat, double ippLon, vector< ionoGridPoint > selIGPs, double &ionVar)
 
double iono4IGP (GTime t, double ippLat, double ippLon, vector< ionoGridPoint > selIGPs, double &ionVar)
 
double ionmodelSBAS (GTime t, const VectorPos &pos, const AzEl &azel, double &ionVar)
 

Function Documentation

◆ addSBASIGP()

bool addSBASIGP ( Trace & trace,
int IODI,
int band,
int ID,
int entry,
GTime tof,
int nband )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ checkTriangular()

bool checkTriangular ( double ippLat,
double ippLon,
vector< ionoGridPoint > selIGPs )
Here is the caller graph for this function:

◆ ionmodelSBAS()

double ionmodelSBAS ( GTime t,
const VectorPos & pos,
const AzEl & azel,
double & ionVar )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ iono3IGP()

double iono3IGP ( GTime t,
double ippLat,
double ippLon,
vector< ionoGridPoint > selIGPs,
double & ionVar )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ iono4IGP()

double iono4IGP ( GTime t,
double ippLat,
double ippLon,
vector< ionoGridPoint > selIGPs,
double & ionVar )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ionppp()

double ionppp ( const VectorPos & pos,
const AzEl & azel,
double & ippLat,
double & ippLon )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ selectIGP00()

int selectIGP00 ( GTime t,
double ippLat,
double ippLon,
vector< ionoGridPoint > & selIGPs )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ selectIGP60()

int selectIGP60 ( GTime t,
double ippLat,
double ippLon,
vector< ionoGridPoint > & selIGPs )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ selectIGP75()

int selectIGP75 ( GTime t,
double ippLat,
double ippLon,
vector< ionoGridPoint > & selIGPs )
Here is the caller graph for this function:

◆ selectIGP85()

int selectIGP85 ( GTime t,
double ippLat,
vector< ionoGridPoint > & selIGPs )
Here is the caller graph for this function:

◆ selectIGPs()

int selectIGPs ( GTime t,
double ippLat,
double ippLon,
vector< ionoGridPoint > & selIGPs )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ writeIonoData()

bool writeIonoData ( Trace & trace,
int IODI,
int band,
int entry,
GTime tof,
int GIVDI,
int GIVEI )
Here is the call graph for this function:
Here is the caller graph for this function: