Ginan
|
Functions | |
FileType | ATX__ () |
int | decodef (char *p, int n, double *v) |
bool | findAntenna (string code, E_Sys sys, GTime time, Navigation &nav, E_FType ft, PhaseCenterData **pcd_ptr_ptr) |
template<typename TYPE > | |
TYPE | interp (double x1, double x2, TYPE y1, TYPE y2, double x) |
linearly interpolate | |
Vector3d | makeAntPco (string id, E_Sys sys, E_FType ftx, GTime time, double &var, E_Radio radio) |
Vector3d | antPco (string id, E_Sys sys, E_FType ft, GTime time, double &var, E_Radio radio, bool interp) |
fetch pco | |
double | antPcv (string id, E_Sys sys, E_FType ft, GTime time, AttStatus &attStatus, VectorEcef e, double *az_ptr, double *zen_ptr) |
find and interpolate antenna pcv | |
void | radome2none (string &antenna_type) |
Change the last four characters of antenna type to NONE e,g, "AOAD/M_T JPLA" => "AOAD/M_T NONE" This function is useful for when searching for an antenna model in ANTEX The IGS convention is to default to NONE for the radome if the calibration value is not available. | |
void | readantexf (string filepath, Navigation &nav) |
Read antex file. | |
Vector3d antPco | ( | string | id, |
E_Sys | sys, | ||
E_FType | ft, | ||
GTime | time, | ||
double & | var, | ||
E_Radio | radio, | ||
bool | interp ) |
fetch pco
double antPcv | ( | string | id, |
E_Sys | sys, | ||
E_FType | ft, | ||
GTime | time, | ||
AttStatus & | attStatus, | ||
VectorEcef | e, | ||
double * | az_ptr, | ||
double * | zen_ptr ) |
find and interpolate antenna pcv
id | antenna id |
sys | satellite system |
ft | frequency |
time | time |
attStatus | Orientation of antenna |
e | Line of sight vector |
az_ptr | Optional pointer to output antenna frame azimuth in degrees |
zen_ptr | Optional pointer to output antenna frame zenith in degrees |
FileType ATX__ | ( | ) |
bool findAntenna | ( | string | code, |
E_Sys | sys, | ||
GTime | time, | ||
Navigation & | nav, | ||
E_FType | ft, | ||
PhaseCenterData ** | pcd_ptr_ptr ) |
TYPE interp | ( | double | x1, |
double | x2, | ||
TYPE | y1, | ||
TYPE | y2, | ||
double | x ) |
linearly interpolate
void radome2none | ( | string & | antenna_type | ) |
Change the last four characters of antenna type to NONE e,g, "AOAD/M_T JPLA" => "AOAD/M_T NONE" This function is useful for when searching for an antenna model in ANTEX The IGS convention is to default to NONE for the radome if the calibration value is not available.
void readantexf | ( | string | filepath, |
Navigation & | nav ) |
Read antex file.