marble
#include <planetarySats.h>
Public Member Functions | |
PlanetarySats () | |
~PlanetarySats () | |
void | currentPos () |
void | getFixedFrame (double &x, double &y, double &z, double &vx, double &vy, double &vz) |
void | getKeplerElements (double &perc, double &apoc, double &inc, double &ecc, double &ra, double &tano, double &m0, double &a, double &n0) |
double | getLastMJD () const |
void | getPlanetographic (double &lng, double &lat, double &height) const |
void | getSatName (char *sname) const |
int | getStateVector (int nsat) |
void | getTime () |
void | nextStep () |
int | selectSat (char *sname) |
void | setAutoTAI_UTC () |
void | setDeltaRT (double drt) |
void | setDeltaTAI_UTC (double d) |
void | setMJD (int year, int month, int day, int hour, int min, double sec) |
void | setPlanet (char *pname) |
void | setSatFile (char *fname) |
void | setStateVector (double mjd, double x, double y, double z, double vx, double vy, double vz) |
void | setStepWidth (double s) |
void | stateToKepler () |
Static Public Member Functions | |
static void | getDatefromMJD (double mjd, int &year, int &month, int &day, int &hour, int &min, double &sec) |
Detailed Description
Definition at line 17 of file planetarySats.h.
Constructor & Destructor Documentation
PlanetarySats::PlanetarySats | ( | ) |
Definition at line 35 of file planetarySats.cpp.
PlanetarySats::~PlanetarySats | ( | ) |
Definition at line 40 of file planetarySats.cpp.
Member Function Documentation
void PlanetarySats::currentPos | ( | ) |
Definition at line 459 of file planetarySats.cpp.
|
static |
Definition at line 149 of file planetarySats.cpp.
void PlanetarySats::getFixedFrame | ( | double & | x, |
double & | y, | ||
double & | z, | ||
double & | vx, | ||
double & | vy, | ||
double & | vz | ||
) |
Definition at line 485 of file planetarySats.cpp.
void PlanetarySats::getKeplerElements | ( | double & | perc, |
double & | apoc, | ||
double & | inc, | ||
double & | ecc, | ||
double & | ra, | ||
double & | tano, | ||
double & | m0, | ||
double & | a, | ||
double & | n0 | ||
) |
Definition at line 386 of file planetarySats.cpp.
double PlanetarySats::getLastMJD | ( | ) | const |
Definition at line 470 of file planetarySats.cpp.
void PlanetarySats::getPlanetographic | ( | double & | lng, |
double & | lat, | ||
double & | height | ||
) | const |
Definition at line 475 of file planetarySats.cpp.
void PlanetarySats::getSatName | ( | char * | sname | ) | const |
Definition at line 454 of file planetarySats.cpp.
int PlanetarySats::getStateVector | ( | int | nsat | ) |
Definition at line 192 of file planetarySats.cpp.
void PlanetarySats::getTime | ( | ) |
Definition at line 76 of file planetarySats.cpp.
void PlanetarySats::nextStep | ( | ) |
Definition at line 464 of file planetarySats.cpp.
int PlanetarySats::selectSat | ( | char * | sname | ) |
Definition at line 428 of file planetarySats.cpp.
void PlanetarySats::setAutoTAI_UTC | ( | ) |
Definition at line 121 of file planetarySats.cpp.
void PlanetarySats::setDeltaRT | ( | double | drt | ) |
Definition at line 106 of file planetarySats.cpp.
void PlanetarySats::setDeltaTAI_UTC | ( | double | d | ) |
Definition at line 111 of file planetarySats.cpp.
void PlanetarySats::setMJD | ( | int | year, |
int | month, | ||
int | day, | ||
int | hour, | ||
int | min, | ||
double | sec | ||
) |
Definition at line 128 of file planetarySats.cpp.
void PlanetarySats::setPlanet | ( | char * | pname | ) |
Definition at line 310 of file planetarySats.cpp.
void PlanetarySats::setSatFile | ( | char * | fname | ) |
Definition at line 165 of file planetarySats.cpp.
void PlanetarySats::setStateVector | ( | double | mjd, |
double | x, | ||
double | y, | ||
double | z, | ||
double | vx, | ||
double | vy, | ||
double | vz | ||
) |
Definition at line 171 of file planetarySats.cpp.
void PlanetarySats::setStepWidth | ( | double | s | ) |
Definition at line 99 of file planetarySats.cpp.
void PlanetarySats::stateToKepler | ( | ) |
Definition at line 320 of file planetarySats.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:44 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.