Go to the source code of this file.
Functions | |
double | angle (double vec1[3], double vec2[3]) |
void | cross (double vec1[3], double vec2[3], double outvec[3]) |
void | days2mdhms (int year, double days, int &mon, int &day, int &hr, int &minute, double &sec) |
double | dot (double x[3], double y[3]) |
void | invjday (double jd, int &year, int &mon, int &day, int &hr, int &minute, double &sec) |
void | jday (int year, int mon, int day, int hr, int minute, double sec, double &jd) |
double | mag (double x[3]) |
void | newtonnu (double ecc, double nu, double &e0, double &m) |
void | rv2coe (double r[3], double v[3], double mu, double &p, double &a, double &ecc, double &incl, double &omega, double &argp, double &nu, double &m, double &arglat, double &truelon, double &lonper) |
double | sgn (double x) |
double angle | ( | double | vec1[3], |
double | vec2[3] | ||
) |
void cross | ( | double | vec1[3], |
double | vec2[3], | ||
double | outvec[3] | ||
) |
Definition at line 93 of file satellite-sgp4ext.cc.
Referenced by rv2coe().
void days2mdhms | ( | int | year, |
double | days, | ||
int & | mon, | ||
int & | day, | ||
int & | hr, | ||
int & | minute, | ||
double & | sec | ||
) |
Definition at line 598 of file satellite-sgp4ext.cc.
Referenced by invjday(), and twoline2rv().
double dot | ( | double | x[3], |
double | y[3] | ||
) |
Definition at line 124 of file satellite-sgp4ext.cc.
Referenced by angle(), and rv2coe().
void invjday | ( | double | jd, |
int & | year, | ||
int & | mon, | ||
int & | day, | ||
int & | hr, | ||
int & | minute, | ||
double & | sec | ||
) |
Definition at line 668 of file satellite-sgp4ext.cc.
References days2mdhms().
void jday | ( | int | year, |
int | mon, | ||
int | day, | ||
int | hr, | ||
int | minute, | ||
double | sec, | ||
double & | jd | ||
) |
Definition at line 553 of file satellite-sgp4ext.cc.
Referenced by twoline2rv().
double mag | ( | double | x[3] | ) |
Definition at line 65 of file satellite-sgp4ext.cc.
Referenced by angle(), and rv2coe().
void newtonnu | ( | double | ecc, |
double | nu, | ||
double & | e0, | ||
double & | m | ||
) |
Definition at line 237 of file satellite-sgp4ext.cc.
References pi.
Referenced by rv2coe().
void rv2coe | ( | double | r[3], |
double | v[3], | ||
double | mu, | ||
double & | p, | ||
double & | a, | ||
double & | ecc, | ||
double & | incl, | ||
double & | omega, | ||
double & | argp, | ||
double & | nu, | ||
double & | m, | ||
double & | arglat, | ||
double & | truelon, | ||
double & | lonper | ||
) |
Definition at line 347 of file satellite-sgp4ext.cc.
References angle(), cross(), dot(), mag(), newtonnu(), pi, and sgn().
double sgn | ( | double | x | ) |
Definition at line 30 of file satellite-sgp4ext.cc.
Referenced by angle(), and rv2coe().