|
int32_t | loc_clear (locstruc *loc) |
| Initialize locstruc. More...
|
|
int32_t | loc_clear (locstruc &loc) |
|
int32_t | pos_clear (locstruc *loc) |
| Initialize posstruc. More...
|
|
int32_t | pos_clear (locstruc &loc) |
|
int32_t | att_clear (attstruc &att) |
| Initialize attstruc. More...
|
|
int32_t | pos_extra (locstruc *loc) |
| Calculate Extra position information. More...
|
|
int32_t | pos_extra (locstruc &loc) |
|
int32_t | pos_icrf (locstruc *loc) |
| Set Barycentric position. More...
|
|
int32_t | pos_icrf (locstruc &loc) |
|
int32_t | pos_eci (locstruc *loc) |
| Set ECI position. More...
|
|
int32_t | pos_eci (locstruc &loc) |
|
int32_t | pos_sci (locstruc *loc) |
| Set SCI position. More...
|
|
int32_t | pos_sci (locstruc &loc) |
|
int32_t | pos_geoc (locstruc *loc) |
| Set Geocentric position. More...
|
|
int32_t | pos_geoc (locstruc &loc) |
|
int32_t | pos_selc (locstruc *loc) |
| Set Selenocentric position. More...
|
|
int32_t | pos_selc (locstruc &loc) |
|
int32_t | pos_selg (locstruc *loc) |
| Set Selenographic position. More...
|
|
int32_t | pos_selg (locstruc &loc) |
|
int32_t | pos_geos (locstruc *loc) |
| Set Geographic position. More...
|
|
int32_t | pos_geos (locstruc &loc) |
|
int32_t | pos_geod (locstruc *loc) |
| Set Geodetic position. More...
|
|
int32_t | pos_geod (locstruc &loc) |
|
int32_t | pos_icrf2eci (locstruc *loc) |
| Convert Barycentric to ECI. More...
|
|
int32_t | pos_icrf2eci (locstruc &loc) |
|
int32_t | pos_eci2icrf (locstruc *loc) |
| Convert ECI to Barycentric. More...
|
|
int32_t | pos_eci2icrf (locstruc &loc) |
|
int32_t | pos_icrf2sci (locstruc *loc) |
| Convert Barycentric to SCI. More...
|
|
int32_t | pos_icrf2sci (locstruc &loc) |
|
int32_t | pos_sci2icrf (locstruc *loc) |
| Convert SCI to Barycentric. More...
|
|
int32_t | pos_sci2icrf (locstruc &loc) |
|
int32_t | pos_eci2geoc (locstruc *loc) |
| Convert ECI to GEOC. More...
|
|
int32_t | pos_eci2geoc (locstruc &loc) |
|
int32_t | pos_geoc2eci (locstruc *loc) |
| Convert GEOC to ECI. More...
|
|
int32_t | pos_geoc2eci (locstruc &loc) |
|
int32_t | pos_geoc2geos (locstruc *loc) |
| Convert GEOC to GEOS. More...
|
|
int32_t | pos_geoc2geos (locstruc &loc) |
|
int32_t | pos_geos2geoc (locstruc *loc) |
| Convert GEOS to GEOC. More...
|
|
int32_t | pos_geos2geoc (locstruc &loc) |
|
int32_t | geoc2geod (cartpos &geoc, geoidpos &geod) |
| Convert GEOC to GEOD. More...
|
|
int32_t | pos_geoc2geod (locstruc *loc) |
| Update locstruc GEOC to GEOD. More...
|
|
int32_t | pos_geoc2geod (locstruc &loc) |
|
int32_t | geod2geoc (geoidpos &geod, cartpos &geoc) |
| Convert GEOD to GEOC. More...
|
|
int32_t | pos_geod2geoc (locstruc *loc) |
| Update GEOD to GEOC in locstruc. More...
|
|
int32_t | pos_geod2geoc (locstruc &loc) |
|
int32_t | pos_sci2selc (locstruc *loc) |
| Convert SCI to SELC. More...
|
|
int32_t | pos_sci2selc (locstruc &loc) |
|
int32_t | pos_selc2sci (locstruc *loc) |
| Convert SELC to SCI. More...
|
|
int32_t | pos_selc2sci (locstruc &loc) |
|
int32_t | pos_selc2selg (locstruc *loc) |
| Convert SELC to SELG. More...
|
|
int32_t | pos_selc2selg (locstruc &loc) |
|
int32_t | pos_selg2selc (locstruc *loc) |
|
int32_t | pos_selg2selc (locstruc &loc) |
|
double | rearth (double lat) |
|
int32_t | att_extra (locstruc *loc) |
| Calculate Extra attitude information. More...
|
|
int32_t | att_extra (locstruc &loc) |
|
int32_t | att_icrf2geoc (locstruc *loc) |
|
int32_t | att_icrf2geoc (locstruc &loc) |
|
int32_t | att_geoc2icrf (locstruc *loc) |
|
int32_t | att_geoc2icrf (locstruc &loc) |
|
int32_t | att_geoc (locstruc *loc) |
|
int32_t | att_geoc (locstruc &loc) |
|
int32_t | att_icrf2selc (locstruc *loc) |
|
int32_t | att_icrf2selc (locstruc &loc) |
|
int32_t | att_selc2icrf (locstruc *loc) |
|
int32_t | att_selc2icrf (locstruc &loc) |
|
int32_t | att_selc (locstruc *loc) |
|
int32_t | att_selc (locstruc &loc) |
|
int32_t | att_icrf2lvlh (locstruc *loc) |
|
int32_t | att_icrf2lvlh (locstruc &loc) |
|
int32_t | att_icrf (locstruc *loc) |
|
int32_t | att_icrf (locstruc &loc) |
|
int32_t | att_planec2lvlh (locstruc *loc) |
| Convert ITRS attitude to LVLH attitude. More...
|
|
int32_t | att_planec2lvlh (locstruc &loc) |
|
int32_t | att_lvlh2planec (locstruc *loc) |
| Convert LVLH attitude to ITRS attitude. More...
|
|
int32_t | att_lvlh2planec (locstruc &loc) |
|
int32_t | att_lvlh2icrf (locstruc *loc) |
| Convert LVLH attitude to ICRF attitude. More...
|
|
int32_t | att_lvlh2icrf (locstruc &loc) |
|
int32_t | att_lvlh (locstruc *loc) |
|
int32_t | att_lvlh (locstruc &loc) |
|
int32_t | att_planec2topo (locstruc *loc) |
| Planetocentric to Topo attitude. More...
|
|
int32_t | att_planec2topo (locstruc &loc) |
|
int32_t | att_topo2planec (locstruc *loc) |
| Topocentric to Planetocentric attitude. More...
|
|
int32_t | att_topo2planec (locstruc &loc) |
|
int32_t | att_topo (locstruc *loc) |
|
int32_t | att_topo (locstruc &loc) |
|
int32_t | loc_update (locstruc *loc) |
| Synchronize all frames in location structure. More...
|
|
int32_t | loc_update (locstruc &loc) |
|
int32_t | teme2true (double ep0, rmatrix *rm) |
|
int32_t | true2teme (double ep0, rmatrix *rm) |
|
int32_t | true2pef (double utc, rmatrix *rm) |
|
int32_t | pef2true (double utc, rmatrix *rm) |
|
int32_t | pef2itrs (double utc, rmatrix *rm) |
|
int32_t | itrs2pef (double utc, rmatrix *rm) |
|
int32_t | mean2true (double ep0, rmatrix *pm) |
| Rotate Mean of Epoch to True of Epoch. More...
|
|
int32_t | true2mean (double ep0, rmatrix *pm) |
| Rotate True of Epoch to Mean of Epoch. More...
|
|
int32_t | mean2j2000 (double ep0, rmatrix *pm) |
| Rotate Mean of Epoch to J2000. More...
|
|
int32_t | itrs2gcrf (double utc, rmatrix *rnp, rmatrix *rm, rmatrix *drm, rmatrix *ddrm) |
| ITRS to J2000 rotation matrix. More...
|
|
int32_t | gcrf2itrs (double utc, rmatrix *rnp, rmatrix *rm, rmatrix *drm, rmatrix *ddrm) |
| J2000 to ITRS rotation matrix. More...
|
|
int32_t | j20002mean (double ep1, rmatrix *pm) |
|
int32_t | gcrf2j2000 (rmatrix *rm) |
|
int32_t | j20002gcrf (rmatrix *rm) |
|
int32_t | mean2mean (double ep0, double ep1, rmatrix *pm) |
|
int32_t | kep2eci (kepstruc &kep, cartpos &eci) |
|
int32_t | eci2kep (cartpos &eci, kepstruc &kep) |
|
int32_t | geoc2topo (gvector source, rvector targetgeoc, rvector &topo) |
| Geocentric to Topocentric. More...
|
|
int32_t | body2topo (Vector source, Vector target, Vector &topo) |
| Body Centric to Topocentric. More...
|
|
int32_t | topo2azel (rvector tpos, float &az, float &el) |
|
int32_t | topo2azel (Vector tpos, float &az, float &el) |
|
int | lines2eci (double utc, vector< tlestruc >lines, cartpos &eci) |
| Return position from TLE set. More...
|
|
int | sgp4 (double utc, tlestruc tle, cartpos &pos_teme) |
|
int32_t | eci2tle (double utc, cartpos eci, tlestruc &tle) |
| TLE from ECI. More...
|
|
int | tle2eci (double utc, tlestruc tle, cartpos &eci) |
|
tlestruc | get_line (uint16_t index, vector< tlestruc > lines) |
| Get TLE from array of TLE's. More...
|
|
int32_t | loadTLE (char *fname, tlestruc &tle) |
| Load TLE from file. TODO!!! create new class for dealing with TLEs. More...
|
|
int32_t | load_lines (string fname, vector< tlestruc > &lines) |
| Load TLE from file. TODO!!! Rename Function to loadTle and create new class for dealing with TLEs. More...
|
|
int32_t | load_lines_multi (string fname, vector< tlestruc > &lines) |
|
int32_t | load_stk (string filename, stkstruc &stkdata) |
| Load STK elements. More...
|
|
int | stk2eci (double utc, stkstruc &stk, cartpos &eci) |
| ECI from STK data. More...
|
|
std::ostream & | operator<< (std::ostream &out, const cartpos &a) |
|
std::istream & | operator>> (std::istream &in, cartpos &a) |
|
std::ostream & | operator<< (std::ostream &out, const cposstruc &a) |
|
std::istream & | operator>> (std::istream &in, cposstruc &a) |
|
std::ostream & | operator<< (std::ostream &out, const geoidpos &a) |
|
std::istream & | operator>> (std::istream &in, geoidpos &a) |
|
std::ostream & | operator<< (std::ostream &out, const spherpos &a) |
|
std::istream & | operator>> (std::istream &in, spherpos &a) |
|
std::ostream & | operator<< (std::ostream &out, const aattstruc &a) |
|
std::istream & | operator>> (std::istream &in, aattstruc &a) |
|
std::ostream & | operator<< (std::ostream &out, const quatatt &a) |
|
std::istream & | operator>> (std::istream &in, quatatt &a) |
|
std::ostream & | operator<< (std::ostream &out, const dcmatt &a) |
|
std::istream & | operator>> (std::istream &in, dcmatt &a) |
|
std::ostream & | operator<< (std::ostream &out, const qatt &a) |
|
std::istream & | operator>> (std::istream &in, qatt &a) |
|
std::ostream & | operator<< (std::ostream &out, const kepstruc &a) |
|
std::istream & | operator>> (std::istream &in, kepstruc &a) |
|
std::ostream & | operator<< (std::ostream &out, const bodypos &a) |
|
std::istream & | operator<< (std::istream &in, bodypos &a) |
|
std::ostream & | operator<< (std::ostream &out, const extrapos &a) |
|
std::istream & | operator>> (std::istream &in, extrapos &a) |
|
std::ostream & | operator<< (std::ostream &out, const extraatt &a) |
|
std::istream & | operator>> (std::istream &in, extraatt &a) |
|
std::ostream & | operator<< (std::ostream &out, const posstruc &a) |
|
std::istream & | operator>> (std::istream &in, posstruc &a) |
|
std::ostream & | operator<< (std::ostream &out, const attstruc &a) |
|
std::istream & | operator>> (std::istream &in, attstruc &a) |
|
std::ostream & | operator<< (std::ostream &out, const locstruc &a) |
|
std::istream & | operator>> (std::istream &in, locstruc &a) |
|
int32_t | tle2sgp4 (tlestruc tle, sgp4struc &sgp4) |
|
int32_t | sgp42tle (sgp4struc sgp4, tlestruc &tle) |
|
int | tle_checksum (char *line) |
|
int32_t | eci2tlestring (cartpos eci, string &tle, string ref_tle, double bstar) |
|
Coordinate conversion library source file.