Inheritance diagram for osgEphemeris::CelestialBody:
Public Member Functions | |
CelestialBody (double Nf, double Ns, double If, double Is, double wf, double ws, double af, double as, double ef, double es, double Mf, double Ms, double mjd) | |
CelestialBody (double Nf, double Ns, double If, double Is, double wf, double ws, double af, double as, double ef, double es, double Mf, double Ms) | |
void | getPos (double *ra, double *dec) const |
void | getPos (double *ra, double *dec, double *magnitude) const |
double | getRightAscension () const |
double | getDeclination () const |
double | getMagnitude () const |
double | getLon () const |
double | getLat () const |
void | updatePosition (double mjd, Sun *ourSun) |
Protected Member Functions | |
double | sgCalcEccAnom (double M, double e) |
double | sgCalcActTime (double mjd) |
void | updateOrbElements (double mjd) |
Protected Attributes | |
double | NFirst |
double | NSec |
double | iFirst |
double | iSec |
double | wFirst |
double | wSec |
double | aFirst |
double | aSec |
double | eFirst |
double | eSec |
double | MFirst |
double | MSec |
double | N |
double | i |
double | w |
double | a |
double | e |
double | M |
double | rightAscension |
double | declination |
double | r |
double | R |
double | s |
double | FV |
double | magnitude |
double | lonEcl |
double | latEcl |