marble
#include <solarsystem.h>
Public Member Functions | |
SolarSystem () | |
~SolarSystem () | |
double | getAsteroidMag (double h, double g) |
double | getCometMag (double g, double k) |
void | getDatefromMJD (double mjd, int &year, int &month, int &day, int &hour, int &min, double &sec) const |
double | getDiamMoon () |
double | getDistance () |
void | getEarth (double &ra, double &decl) |
void | getJupiter (double &ra, double &decl) |
void | getLunarLibration (double &lblon, double &lblat, double &termt) |
void | getLunarPhase (double &phase, double &ildisk, double &amag) |
void | getMars (double &ra, double &decl) |
void | getMercury (double &ra, double &decl) |
double | getMJD (int year, int month, int day, int hour, int min, double sec) const |
void | getMoon (double &ra, double &decl) |
void | getNeptune (double &ra, double &decl) |
void | getOrbitPosition (double &ra, double &decl) |
void | getPhysEarth (double &pdiam, double &pmag, double &pphase) |
void | getPhysJupiter (double &pdiam, double &pmag, double &pphase) |
void | getPhysMars (double &pdiam, double &pmag, double &pphase) |
void | getPhysMercury (double &pdiam, double &pmag, double &pphase) |
void | getPhysNeptune (double &pdiam, double &pmag, double &pphase) |
void | getPhysSaturn (double &pdiam, double &pmag, double &pphase) |
void | getPhysSun (double &pdiam, double &pmag) |
void | getPhysUranus (double &pdiam, double &pmag, double &pphase) |
void | getPhysVenus (double &pdiam, double &pmag, double &pphase) |
Vec3 | getPlanetocentric (double ra, double decl) |
void | getPlanetographic (double ra, double decl, double &lng, double &lat) |
void | getSaturn (double &ra, double &decl) |
void | getSun (double &ra, double &decl) |
void | getUranus (double &ra, double &decl) |
void | getVenus (double &ra, double &decl) |
void | putEllipticElements (double t0, double a, double m0, double ecc, double ran, double aper, double inc, double eclep) |
void | putOrbitElements (double t0, double pdist, double ecc, double ran, double aper, double inc, double eclep) |
void | setAutoTAI_UTC () |
void | setCentralBody (const char *pname) |
void | setCurrentMJD (int year, int month, int day, int hour, int min, double sec) |
void | setCurrentMJD () |
void | setDeltaTAI_UTC (double d) |
void | setEpoch (double yr) |
void | setNutation (bool nut) |
void | setTimezone (double d) |
Static Public Member Functions | |
static double | DegFDms (double h) |
static double | DmsDegF (double h) |
Detailed Description
Definition at line 17 of file solarsystem.h.
Constructor & Destructor Documentation
SolarSystem::SolarSystem | ( | ) |
Definition at line 49 of file solarsystem.cpp.
SolarSystem::~SolarSystem | ( | ) |
Definition at line 54 of file solarsystem.cpp.
Member Function Documentation
|
static |
Definition at line 70 of file solarsystem.cpp.
|
static |
Definition at line 100 of file solarsystem.cpp.
double SolarSystem::getAsteroidMag | ( | double | h, |
double | g | ||
) |
Definition at line 1577 of file solarsystem.cpp.
double SolarSystem::getCometMag | ( | double | g, |
double | k | ||
) |
Definition at line 1563 of file solarsystem.cpp.
void SolarSystem::getDatefromMJD | ( | double | mjd, |
int & | year, | ||
int & | month, | ||
int & | day, | ||
int & | hour, | ||
int & | min, | ||
double & | sec | ||
) | const |
Definition at line 243 of file solarsystem.cpp.
double SolarSystem::getDiamMoon | ( | ) |
Definition at line 882 of file solarsystem.cpp.
double SolarSystem::getDistance | ( | ) |
Definition at line 1550 of file solarsystem.cpp.
void SolarSystem::getEarth | ( | double & | ra, |
double & | decl | ||
) |
Definition at line 515 of file solarsystem.cpp.
void SolarSystem::getJupiter | ( | double & | ra, |
double & | decl | ||
) |
Definition at line 537 of file solarsystem.cpp.
void SolarSystem::getLunarLibration | ( | double & | lblon, |
double & | lblat, | ||
double & | termt | ||
) |
Definition at line 892 of file solarsystem.cpp.
void SolarSystem::getLunarPhase | ( | double & | phase, |
double & | ildisk, | ||
double & | amag | ||
) |
Definition at line 902 of file solarsystem.cpp.
void SolarSystem::getMars | ( | double & | ra, |
double & | decl | ||
) |
Definition at line 526 of file solarsystem.cpp.
void SolarSystem::getMercury | ( | double & | ra, |
double & | decl | ||
) |
Definition at line 493 of file solarsystem.cpp.
double SolarSystem::getMJD | ( | int | year, |
int | month, | ||
int | day, | ||
int | hour, | ||
int | min, | ||
double | sec | ||
) | const |
Definition at line 230 of file solarsystem.cpp.
void SolarSystem::getMoon | ( | double & | ra, |
double & | decl | ||
) |
Definition at line 482 of file solarsystem.cpp.
void SolarSystem::getNeptune | ( | double & | ra, |
double & | decl | ||
) |
Definition at line 570 of file solarsystem.cpp.
void SolarSystem::getOrbitPosition | ( | double & | ra, |
double & | decl | ||
) |
Definition at line 1483 of file solarsystem.cpp.
void SolarSystem::getPhysEarth | ( | double & | pdiam, |
double & | pmag, | ||
double & | pphase | ||
) |
Definition at line 671 of file solarsystem.cpp.
void SolarSystem::getPhysJupiter | ( | double & | pdiam, |
double & | pmag, | ||
double & | pphase | ||
) |
Definition at line 742 of file solarsystem.cpp.
void SolarSystem::getPhysMars | ( | double & | pdiam, |
double & | pmag, | ||
double & | pphase | ||
) |
Definition at line 707 of file solarsystem.cpp.
void SolarSystem::getPhysMercury | ( | double & | pdiam, |
double & | pmag, | ||
double & | pphase | ||
) |
Definition at line 599 of file solarsystem.cpp.
void SolarSystem::getPhysNeptune | ( | double & | pdiam, |
double & | pmag, | ||
double & | pphase | ||
) |
Definition at line 848 of file solarsystem.cpp.
void SolarSystem::getPhysSaturn | ( | double & | pdiam, |
double & | pmag, | ||
double & | pphase | ||
) |
Definition at line 777 of file solarsystem.cpp.
void SolarSystem::getPhysSun | ( | double & | pdiam, |
double & | pmag | ||
) |
Definition at line 582 of file solarsystem.cpp.
void SolarSystem::getPhysUranus | ( | double & | pdiam, |
double & | pmag, | ||
double & | pphase | ||
) |
Definition at line 813 of file solarsystem.cpp.
void SolarSystem::getPhysVenus | ( | double & | pdiam, |
double & | pmag, | ||
double & | pphase | ||
) |
Definition at line 635 of file solarsystem.cpp.
Vec3 SolarSystem::getPlanetocentric | ( | double | ra, |
double | decl | ||
) |
Definition at line 1363 of file solarsystem.cpp.
void SolarSystem::getPlanetographic | ( | double | ra, |
double | decl, | ||
double & | lng, | ||
double & | lat | ||
) |
Definition at line 1387 of file solarsystem.cpp.
void SolarSystem::getSaturn | ( | double & | ra, |
double & | decl | ||
) |
Definition at line 548 of file solarsystem.cpp.
void SolarSystem::getSun | ( | double & | ra, |
double & | decl | ||
) |
Definition at line 471 of file solarsystem.cpp.
void SolarSystem::getUranus | ( | double & | ra, |
double & | decl | ||
) |
Definition at line 559 of file solarsystem.cpp.
void SolarSystem::getVenus | ( | double & | ra, |
double & | decl | ||
) |
Definition at line 504 of file solarsystem.cpp.
void SolarSystem::putEllipticElements | ( | double | t0, |
double | a, | ||
double | m0, | ||
double | ecc, | ||
double | ran, | ||
double | aper, | ||
double | inc, | ||
double | eclep | ||
) |
Definition at line 1466 of file solarsystem.cpp.
void SolarSystem::putOrbitElements | ( | double | t0, |
double | pdist, | ||
double | ecc, | ||
double | ran, | ||
double | aper, | ||
double | inc, | ||
double | eclep | ||
) |
Definition at line 1449 of file solarsystem.cpp.
void SolarSystem::setAutoTAI_UTC | ( | ) |
Definition at line 186 of file solarsystem.cpp.
void SolarSystem::setCentralBody | ( | const char * | pname | ) |
Definition at line 293 of file solarsystem.cpp.
void SolarSystem::setCurrentMJD | ( | int | year, |
int | month, | ||
int | day, | ||
int | hour, | ||
int | min, | ||
double | sec | ||
) |
Definition at line 193 of file solarsystem.cpp.
void SolarSystem::setCurrentMJD | ( | ) |
Definition at line 211 of file solarsystem.cpp.
void SolarSystem::setDeltaTAI_UTC | ( | double | d | ) |
Definition at line 176 of file solarsystem.cpp.
void SolarSystem::setEpoch | ( | double | yr | ) |
Definition at line 260 of file solarsystem.cpp.
void SolarSystem::setNutation | ( | bool | nut | ) |
Definition at line 283 of file solarsystem.cpp.
void SolarSystem::setTimezone | ( | double | d | ) |
Definition at line 170 of file solarsystem.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.