Plasma
SolarSystemObject Class Reference
#include <solarsystem.h>

Public Member Functions | |
| SolarSystemObject () | |
| virtual | ~SolarSystemObject () |
| double | altitude () |
| double | azimuth () |
| double | calcElevation () |
| virtual void | calcForDateTime (const QDateTime &local, int offset) |
| QDateTime | dateTime () |
| double | eclipticLongitude () |
| double | lambda () |
| double | meanAnomaly () |
| double | meanLongitude () |
| void | setPosition (double latitude, double longitude) |
| double | siderealTime () |
| QList< QPair< QDateTime, QDateTime > > | timesForAngles (const QList< double > &angles, const QDateTime &dt, int offset) |
Protected Member Functions | |
| double | asind (double x) |
| double | atan2d (double y, double x) |
| double | atand (double x) |
| void | calc () |
| virtual bool | calcPerturbations (double *, double *, double *) |
| double | cosd (double x) |
| double | rev (double x) |
| virtual void | rotate (double *, double *) |
| double | sind (double x) |
| double | tand (double x) |
| virtual void | topocentricCorrection (double *, double *) |
| void | toRectangular (double lo, double la, double r, double *x, double *y, double *z) |
| void | toSpherical (double x, double y, double z, double *lo, double *la, double *r) |
| QPair< double, double > | zeroPoints (QPointF p1, QPointF p2, QPointF p3) |
Protected Attributes | |
| double | a |
| double | dec |
| double | e |
| double | HA |
| double | i |
| double | L |
| double | M |
| double | m_altitude |
| double | m_azimuth |
| double | m_day |
| double | m_eclipticLongitude |
| double | m_lambda |
| double | m_latitude |
| QDateTime | m_local |
| double | m_longitude |
| double | m_obliquity |
| QDateTime | m_utc |
| double | N |
| double | RA |
| double | rad |
| double | w |
Detailed Description
Definition at line 36 of file solarsystem.h.
Constructor & Destructor Documentation
| SolarSystemObject::SolarSystemObject | ( | ) |
Definition at line 192 of file solarsystem.cpp.
| SolarSystemObject::~SolarSystemObject | ( | ) | [virtual] |
Definition at line 198 of file solarsystem.cpp.
Member Function Documentation
| double SolarSystemObject::altitude | ( | ) | [inline] |
Definition at line 45 of file solarsystem.h.
| double SolarSystemObject::asind | ( | double | x | ) | [inline, protected] |
Definition at line 213 of file solarsystem.cpp.
| double SolarSystemObject::atan2d | ( | double | y, | |
| double | x | |||
| ) | [inline, protected] |
Definition at line 233 of file solarsystem.cpp.
| double SolarSystemObject::atand | ( | double | x | ) | [inline, protected] |
Definition at line 238 of file solarsystem.cpp.
| double SolarSystemObject::azimuth | ( | ) | [inline] |
Definition at line 46 of file solarsystem.h.
| void SolarSystemObject::calc | ( | ) | [protected] |
Definition at line 133 of file solarsystem.cpp.
| double SolarSystemObject::calcElevation | ( | ) |
Definition at line 314 of file solarsystem.cpp.
| void SolarSystemObject::calcForDateTime | ( | const QDateTime & | local, | |
| int | offset | |||
| ) | [virtual] |
Reimplemented in Sun, and Moon.
Definition at line 180 of file solarsystem.cpp.
| virtual bool SolarSystemObject::calcPerturbations | ( | double * | , | |
| double * | , | |||
| double * | ||||
| ) | [inline, protected, virtual] |
Reimplemented in Moon.
Definition at line 60 of file solarsystem.h.
| double SolarSystemObject::cosd | ( | double | x | ) | [inline, protected] |
Definition at line 223 of file solarsystem.cpp.
| QDateTime SolarSystemObject::dateTime | ( | ) | [inline] |
Definition at line 48 of file solarsystem.h.
| double SolarSystemObject::eclipticLongitude | ( | ) | [inline] |
Definition at line 50 of file solarsystem.h.
| double SolarSystemObject::lambda | ( | ) | [inline] |
Definition at line 49 of file solarsystem.h.
| double SolarSystemObject::meanAnomaly | ( | ) | [inline] |
Definition at line 43 of file solarsystem.h.
| double SolarSystemObject::meanLongitude | ( | ) | [inline] |
Definition at line 42 of file solarsystem.h.
| double SolarSystemObject::rev | ( | double | x | ) | [inline, protected] |
Definition at line 208 of file solarsystem.cpp.
| virtual void SolarSystemObject::rotate | ( | double * | , | |
| double * | ||||
| ) | [inline, protected, virtual] |
Reimplemented in Sun, and Moon.
Definition at line 61 of file solarsystem.h.
| void SolarSystemObject::setPosition | ( | double | latitude, | |
| double | longitude | |||
| ) |
Definition at line 202 of file solarsystem.cpp.
| double SolarSystemObject::siderealTime | ( | ) |
Definition at line 172 of file solarsystem.cpp.
| double SolarSystemObject::sind | ( | double | x | ) | [inline, protected] |
Definition at line 218 of file solarsystem.cpp.
| double SolarSystemObject::tand | ( | double | x | ) | [inline, protected] |
Definition at line 228 of file solarsystem.cpp.
| QList< QPair< QDateTime, QDateTime > > SolarSystemObject::timesForAngles | ( | const QList< double > & | angles, | |
| const QDateTime & | dt, | |||
| int | offset | |||
| ) |
Definition at line 274 of file solarsystem.cpp.
| virtual void SolarSystemObject::topocentricCorrection | ( | double * | , | |
| double * | ||||
| ) | [inline, protected, virtual] |
Reimplemented in Moon.
Definition at line 62 of file solarsystem.h.
| void SolarSystemObject::toRectangular | ( | double | lo, | |
| double | la, | |||
| double | r, | |||
| double * | x, | |||
| double * | y, | |||
| double * | z | |||
| ) | [protected] |
Definition at line 243 of file solarsystem.cpp.
| void SolarSystemObject::toSpherical | ( | double | x, | |
| double | y, | |||
| double | z, | |||
| double * | lo, | |||
| double * | la, | |||
| double * | r | |||
| ) | [protected] |
Definition at line 250 of file solarsystem.cpp.
| QPair< double, double > SolarSystemObject::zeroPoints | ( | QPointF | p1, | |
| QPointF | p2, | |||
| QPointF | p3 | |||
| ) | [protected] |
Definition at line 257 of file solarsystem.cpp.
Member Data Documentation
double SolarSystemObject::a [protected] |
Definition at line 78 of file solarsystem.h.
double SolarSystemObject::dec [protected] |
Definition at line 92 of file solarsystem.h.
double SolarSystemObject::e [protected] |
Definition at line 79 of file solarsystem.h.
double SolarSystemObject::HA [protected] |
Definition at line 93 of file solarsystem.h.
double SolarSystemObject::i [protected] |
Definition at line 76 of file solarsystem.h.
double SolarSystemObject::L [protected] |
Definition at line 89 of file solarsystem.h.
double SolarSystemObject::M [protected] |
Definition at line 80 of file solarsystem.h.
double SolarSystemObject::m_altitude [protected] |
Definition at line 94 of file solarsystem.h.
double SolarSystemObject::m_azimuth [protected] |
Definition at line 95 of file solarsystem.h.
double SolarSystemObject::m_day [protected] |
Definition at line 85 of file solarsystem.h.
double SolarSystemObject::m_eclipticLongitude [protected] |
Definition at line 96 of file solarsystem.h.
double SolarSystemObject::m_lambda [protected] |
Definition at line 97 of file solarsystem.h.
double SolarSystemObject::m_latitude [protected] |
Definition at line 86 of file solarsystem.h.
QDateTime SolarSystemObject::m_local [protected] |
Definition at line 84 of file solarsystem.h.
double SolarSystemObject::m_longitude [protected] |
Definition at line 87 of file solarsystem.h.
double SolarSystemObject::m_obliquity [protected] |
Definition at line 81 of file solarsystem.h.
QDateTime SolarSystemObject::m_utc [protected] |
Definition at line 83 of file solarsystem.h.
double SolarSystemObject::N [protected] |
Definition at line 75 of file solarsystem.h.
double SolarSystemObject::RA [protected] |
Definition at line 91 of file solarsystem.h.
double SolarSystemObject::rad [protected] |
Definition at line 90 of file solarsystem.h.
double SolarSystemObject::w [protected] |
Definition at line 77 of file solarsystem.h.
The documentation for this class was generated from the following files:
KDE 4.4 API Reference