marble
#include "attlib.h"

Go to the source code of this file.
Classes | |
| class | Eclipse |
| class | Moon200 |
| class | Sun200 |
Functions | |
| Vec3 | aberrat (double t, Vec3 &ve) |
| void | AppPos (double jd, double ep2, double lat, double lng, double ht, int solsys, Vec3 r, double &azim, double &elev, double &dist) |
| void | AppRADec (double jd, double ep2, double lat, double lng, double azim, double elev, double &ra, double &dec) |
| void | caldat (double mjd, int &day, int &month, int &year, double &hour) |
| double | ddd (int d, int m, double s) |
| double | DefTdUt (int yr) |
| void | dms (double dd, int &d, int &m, double &s) |
| double | eccanom (double man, double ecc) |
| Vec3 | eclequ (double t, Vec3 &r1) |
| void | ellip (double gm, double t0, double t, double a, double ecc, double m0, Vec3 &r1, Vec3 &v1) |
| double | eps (double t) |
| Vec3 | equecl (double t, Vec3 &r1) |
| Vec3 | EquHor (double jd, double ep2, double lat, double lng, Vec3 r) |
| Vec3 | GeoPos (double jd, double ep2, double lat, double lng, double ht) |
| Vec3 | GeoPos (double jd, double ep2, double lat, double lng, double ht, double xp, double yp) |
| Vec3 | HorEqu (double jd, double ep2, double lat, double lng, Vec3 r) |
| double | hypanom (double mh, double ecc) |
| void | hyperb (double gm, double t0, double t, double a, double ecc, Vec3 &r1, Vec3 &v1) |
| double | julcent (double mjuld) |
| void | kepler (double gm, double t0, double t, double m0, double a, double ecc, double ran, double aper, double inc, Vec3 &r1, Vec3 &v1) |
| double | lsidtim (double jd, double lambda, double ep2) |
| double | mjd (int day, int month, int year, double hour) |
| Mat3 | nutecl (double t, double &ep2) |
| Mat3 | nutmat (double t, double &ep2, bool hipr=false) |
| void | oscelm (double gm, double t, Vec3 &r1, Vec3 &v1, double &t0, double &m0, double &a, double &ecc, double &ran, double &aper, double &inc) |
| void | parab (double gm, double t0, double t, double q, double ecc, Vec3 &r1, Vec3 &v1) |
| Mat3 | pmatecl (double t1, double t2) |
| Mat3 | pmatequ (double t1, double t2) |
| Mat3 | PoleMx (double xp, double yp) |
| Vec3 | QuickSun (double t) |
| double | Refract (double h, double p=1015.0, double t=15.0) |
Function Documentation
Definition at line 693 of file astrolib.cpp.
| void AppPos | ( | double | jd, |
| double | ep2, | ||
| double | lat, | ||
| double | lng, | ||
| double | ht, | ||
| int | solsys, | ||
| Vec3 | r, | ||
| double & | azim, | ||
| double & | elev, | ||
| double & | dist | ||
| ) |
Definition at line 833 of file astrolib.cpp.
| void AppRADec | ( | double | jd, |
| double | ep2, | ||
| double | lat, | ||
| double | lng, | ||
| double | azim, | ||
| double | elev, | ||
| double & | ra, | ||
| double & | dec | ||
| ) |
Definition at line 865 of file astrolib.cpp.
| void caldat | ( | double | mjd, |
| int & | day, | ||
| int & | month, | ||
| int & | year, | ||
| double & | hour | ||
| ) |
Definition at line 144 of file astrolib.cpp.
| double ddd | ( | int | d, |
| int | m, | ||
| double | s | ||
| ) |
Definition at line 34 of file astrolib.cpp.
| double DefTdUt | ( | int | yr | ) |
Definition at line 222 of file astrolib.cpp.
| void dms | ( | double | dd, |
| int & | d, | ||
| int & | m, | ||
| double & | s | ||
| ) |
Definition at line 58 of file astrolib.cpp.
| double eccanom | ( | double | man, |
| double | ecc | ||
| ) |
Definition at line 913 of file astrolib.cpp.
Definition at line 339 of file astrolib.cpp.
| void ellip | ( | double | gm, |
| double | t0, | ||
| double | t, | ||
| double | a, | ||
| double | ecc, | ||
| double | m0, | ||
| Vec3 & | r1, | ||
| Vec3 & | v1 | ||
| ) |
Definition at line 980 of file astrolib.cpp.
| double eps | ( | double | t | ) |
Definition at line 323 of file astrolib.cpp.
Definition at line 356 of file astrolib.cpp.
Definition at line 788 of file astrolib.cpp.
| Vec3 GeoPos | ( | double | jd, |
| double | ep2, | ||
| double | lat, | ||
| double | lng, | ||
| double | ht | ||
| ) |
Definition at line 716 of file astrolib.cpp.
| Vec3 GeoPos | ( | double | jd, |
| double | ep2, | ||
| double | lat, | ||
| double | lng, | ||
| double | ht, | ||
| double | xp, | ||
| double | yp | ||
| ) |
Definition at line 745 of file astrolib.cpp.
Definition at line 811 of file astrolib.cpp.
| double hypanom | ( | double | mh, |
| double | ecc | ||
| ) |
Definition at line 949 of file astrolib.cpp.
Definition at line 1011 of file astrolib.cpp.
| double julcent | ( | double | mjuld | ) |
Definition at line 134 of file astrolib.cpp.
| void kepler | ( | double | gm, |
| double | t0, | ||
| double | t, | ||
| double | m0, | ||
| double | a, | ||
| double | ecc, | ||
| double | ran, | ||
| double | aper, | ||
| double | inc, | ||
| Vec3 & | r1, | ||
| Vec3 & | v1 | ||
| ) |
Definition at line 1132 of file astrolib.cpp.
| double lsidtim | ( | double | jd, |
| double | lambda, | ||
| double | ep2 | ||
| ) |
Definition at line 300 of file astrolib.cpp.
| double mjd | ( | int | day, |
| int | month, | ||
| int | year, | ||
| double | hour | ||
| ) |
Definition at line 93 of file astrolib.cpp.
| Mat3 nutecl | ( | double | t, |
| double & | ep2 | ||
| ) |
Definition at line 635 of file astrolib.cpp.
| Mat3 nutmat | ( | double | t, |
| double & | ep2, | ||
| bool | hipr = false |
||
| ) |
Definition at line 435 of file astrolib.cpp.
| void oscelm | ( | double | gm, |
| double | t, | ||
| Vec3 & | r1, | ||
| Vec3 & | v1, | ||
| double & | t0, | ||
| double & | m0, | ||
| double & | a, | ||
| double & | ecc, | ||
| double & | ran, | ||
| double & | aper, | ||
| double & | inc | ||
| ) |
Definition at line 1218 of file astrolib.cpp.
Definition at line 1062 of file astrolib.cpp.
| Mat3 pmatecl | ( | double | t1, |
| double | t2 | ||
| ) |
Definition at line 373 of file astrolib.cpp.
| Mat3 pmatequ | ( | double | t1, |
| double | t2 | ||
| ) |
Definition at line 406 of file astrolib.cpp.
| Mat3 PoleMx | ( | double | xp, |
| double | yp | ||
| ) |
Definition at line 673 of file astrolib.cpp.
| Vec3 QuickSun | ( | double | t | ) |
Definition at line 1357 of file astrolib.cpp.
| double Refract | ( | double | h, |
| double | p = 1015.0, |
||
| double | t = 15.0 |
||
| ) |
Definition at line 891 of file astrolib.cpp.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:53 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference