|  | COSMOS core
    1.0.2 (beta)
    Comprehensive Open-architecture Solution for Mission Operations Systems | 
Go to the source code of this file.
| Classes | |
| struct | cartpos | 
| Cartesian full position structure.  More... | |
| struct | cposstruc | 
| Cartesian position with time.  More... | |
| struct | geoidpos | 
| Geodetic position structure.  More... | |
| struct | spherpos | 
| Spherical position structure.  More... | |
| struct | aattstruc | 
| struct | quatatt | 
| struct | dcmatt | 
| Direction Cosine Matrix Attitude.  More... | |
| struct | qatt | 
| Quaternion Attitude.  More... | |
| struct | kepstruc | 
| Classical elements structure.  More... | |
| struct | bodypos | 
| struct | extrapos | 
| Additional parameters relating to position that need only be calculated once.  More... | |
| struct | extraatt | 
| Additional parameters relating to position that need only be calculated once.  More... | |
| struct | posstruc | 
| struct | attstruc | 
| struct | locstruc | 
| struct | tlestruc | 
| In units for the SGP4 propogator (not NORAD TLE itself).  More... | |
| struct | stkstruc | 
| STK positions structure.  More... | |
| struct | sgp4struc | 
| Macros | |
| #define | CLIGHT 299792458. | 
| Speed of light.  More... | |
| #define | SIGMA 5.67e-8 | 
| SI Stefan-Boltzmann constant.  More... | |
| #define | SOL (86400.*2.99792458e8) | 
| SI Gravitational constant.  More... | |
| #define | RSUNM static_cast<double>(6.955e8) | 
| SI Radius of Sun.  More... | |
| #define | RMOONM static_cast<double>(1738000.) | 
| SI Radius of Moon.  More... | |
| #define | REARTHM static_cast<double>(6378137.) | 
| SI Radius of Earth.  More... | |
| #define | REARTHKM static_cast<double>(6378.137) | 
| Radius of Earth in Km.  More... | |
| #define | FLATTENING (1./298.257223563) | 
| Flattening of Earth.  More... | |
| #define | FRATIO (1.-FLATTENING) | 
| #define | FRATIO2 (FRATIO*FRATIO) | 
| #define | AU static_cast<double>(1.49597870691e11) | 
| SI Astronomical Unit.  More... | |
| #define | MSUN 1.9891e30 | 
| SI Mass of Sun.  More... | |
| #define | MEARTH 5.9742e24 | 
| SI Mass of Earth.  More... | |
| #define | MMOON 7.3477e22 | 
| SI Mass of Moon.  More... | |
| #define | MJUPITER 1.8966e27 | 
| SI Mass of Jupiter.  More... | |
| #define | GM static_cast<double>((3.986004415e14)) | 
| SI Mass * Gravitational Constant for Earth.  More... | |
| #define | GMOON static_cast<double>((4.9028029535968e+12)) | 
| SI Mass * Gravitational Constant for Moon.  More... | |
| #define | GSUN static_cast<double>((1.327122e20)) | 
| SI Mass * Gravitational Constant for Sun.  More... | |
| #define | GJUPITER static_cast<double>((1.266865349218008e17)) | 
| SI Mass * Gravitational Constant for Jupiter.  More... | |
| #define | LAT_HIGP RADOF(21.297440) | 
| Latitude of HIGP, in radians.  More... | |
| #define | LON_HIGP RADOF(157.81630) | 
| Longitude of HIGP, in radians.  More... | |
| #define | ALT_HIGP 33. | 
| Altitude of HIGP, in meters.  More... | |
| #define | GEOC_HONOLULU {{-5588871.,-2278876.,2353191.}} | 
| Geocentric location of Honolulu.  More... | |
| #define | SGP4_CK2 5.413080E-4 | 
| #define | SGP4_CK4 0.62098875E-6 | 
| #define | SGP4_E6A 1E-6 | 
| #define | SGP4_QOMS2T 1.88027916E-9 | 
| #define | SGP4_S 1.01222928 | 
| #define | SGP4_TOTHRD 2./3. | 
| #define | SGP4_XJ3 -0.253881E-5 | 
| #define | SGP4_XKE 0.743669161E-1 | 
| #define | SGP4_XKMPER 6378.135 | 
| #define | SGP4_XMNPDA 1440.0 | 
| #define | SGP4_AE 1. | 
| #define | JPL_MERCURY 1 | 
| #define | JPL_VENUS 2 | 
| #define | JPL_EARTH 3 | 
| #define | JPL_MARS 4 | 
| #define | JPL_JUPITER 5 | 
| #define | JPL_SATURN 6 | 
| #define | JPL_URANUS 7 | 
| #define | JPL_NEPTUNE 8 | 
| #define | JPL_PLUTO 9 | 
| #define | JPL_MOON 10 | 
| #define | JPL_SUN 11 | 
| #define | JPL_SUN_BARY 12 | 
| #define | JPL_EARTH_BARY 13 | 
| #define | JPL_NUTATIONS 14 | 
| #define | MAXTLE 5000 | 
| #define | COSMOS_MERCURY JPL_MERCURY | 
| #define | COSMOS_VENUS JPL_VENUS | 
| #define | COSMOS_EARTH JPL_EARTH | 
| #define | COSMOS_MARS JPL_MARS | 
| #define | COSMOS_JUPITER JPL_JUPITER | 
| #define | COSMOS_SATURN JPL_SATURN | 
| #define | COSMOS_URANUS JPL_URANUS | 
| #define | COSMOS_NEPTUNE JPL_NEPTUNE | 
| #define | COSMOS_PLUTO JPL_PLUTO | 
| #define | COSMOS_MOON JPL_MOON | 
| #define | COSMOS_SUN JPL_SUN | 
| Functions | |
| 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) |