• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeedu API Reference
  • KDE Home
  • Contact Us
 

marble

  • sources
  • kde-4.14
  • kdeedu
  • marble
  • src
  • lib
  • astro
Classes | Functions
astrolib.h File Reference
#include "attlib.h"
#include "astrolib_export.h"
Include dependency graph for astrolib.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Eclipse
 
class  Moon200
 
class  Sun200
 

Functions

ASTROLIB_EXPORT Vec3 aberrat (double t, Vec3 &ve)
 
ASTROLIB_EXPORT void AppPos (double jd, double ep2, double lat, double lng, double ht, int solsys, Vec3 r, double &azim, double &elev, double &dist)
 
ASTROLIB_EXPORT void AppRADec (double jd, double ep2, double lat, double lng, double azim, double elev, double &ra, double &dec)
 
ASTROLIB_EXPORT void caldat (double mjd, int &day, int &month, int &year, double &hour)
 
ASTROLIB_EXPORT double ddd (int d, int m, double s)
 
ASTROLIB_EXPORT double DefTdUt (int yr)
 
ASTROLIB_EXPORT void dms (double dd, int &d, int &m, double &s)
 
ASTROLIB_EXPORT double eccanom (double man, double ecc)
 
ASTROLIB_EXPORT Vec3 eclequ (double t, Vec3 &r1)
 
ASTROLIB_EXPORT void ellip (double gm, double t0, double t, double a, double ecc, double m0, Vec3 &r1, Vec3 &v1)
 
ASTROLIB_EXPORT double eps (double t)
 
ASTROLIB_EXPORT Vec3 equecl (double t, Vec3 &r1)
 
ASTROLIB_EXPORT Vec3 EquHor (double jd, double ep2, double lat, double lng, Vec3 r)
 
ASTROLIB_EXPORT Vec3 GeoPos (double jd, double ep2, double lat, double lng, double ht)
 
ASTROLIB_EXPORT Vec3 GeoPos (double jd, double ep2, double lat, double lng, double ht, double xp, double yp)
 
ASTROLIB_EXPORT Vec3 HorEqu (double jd, double ep2, double lat, double lng, Vec3 r)
 
ASTROLIB_EXPORT double hypanom (double mh, double ecc)
 
ASTROLIB_EXPORT void hyperb (double gm, double t0, double t, double a, double ecc, Vec3 &r1, Vec3 &v1)
 
ASTROLIB_EXPORT double julcent (double mjuld)
 
ASTROLIB_EXPORT void kepler (double gm, double t0, double t, double m0, double a, double ecc, double ran, double aper, double inc, Vec3 &r1, Vec3 &v1)
 
ASTROLIB_EXPORT double lsidtim (double jd, double lambda, double ep2)
 
ASTROLIB_EXPORT double mjd (int day, int month, int year, double hour)
 
ASTROLIB_EXPORT Mat3 nutecl (double t, double &ep2)
 
ASTROLIB_EXPORT Mat3 nutmat (double t, double &ep2, bool hipr=false)
 
ASTROLIB_EXPORT void oscelm (double gm, double t, Vec3 &r1, Vec3 &v1, double &t0, double &m0, double &a, double &ecc, double &ran, double &aper, double &inc)
 
ASTROLIB_EXPORT void parab (double gm, double t0, double t, double q, double ecc, Vec3 &r1, Vec3 &v1)
 
ASTROLIB_EXPORT Mat3 pmatecl (double t1, double t2)
 
ASTROLIB_EXPORT Mat3 pmatequ (double t1, double t2)
 
ASTROLIB_EXPORT Mat3 PoleMx (double xp, double yp)
 
ASTROLIB_EXPORT Vec3 QuickSun (double t)
 
ASTROLIB_EXPORT double Refract (double h, double p=1015.0, double t=15.0)
 

Function Documentation

ASTROLIB_EXPORT Vec3 aberrat ( double  t,
Vec3 &  ve 
)

Definition at line 695 of file astrolib.cpp.

ASTROLIB_EXPORT 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 835 of file astrolib.cpp.

ASTROLIB_EXPORT void AppRADec ( double  jd,
double  ep2,
double  lat,
double  lng,
double  azim,
double  elev,
double &  ra,
double &  dec 
)

Definition at line 867 of file astrolib.cpp.

ASTROLIB_EXPORT void caldat ( double  mjd,
int &  day,
int &  month,
int &  year,
double &  hour 
)

Definition at line 145 of file astrolib.cpp.

ASTROLIB_EXPORT double ddd ( int  d,
int  m,
double  s 
)

Definition at line 35 of file astrolib.cpp.

ASTROLIB_EXPORT double DefTdUt ( int  yr)

Definition at line 223 of file astrolib.cpp.

ASTROLIB_EXPORT void dms ( double  dd,
int &  d,
int &  m,
double &  s 
)

Definition at line 59 of file astrolib.cpp.

ASTROLIB_EXPORT double eccanom ( double  man,
double  ecc 
)

Definition at line 915 of file astrolib.cpp.

ASTROLIB_EXPORT Vec3 eclequ ( double  t,
Vec3 &  r1 
)

Definition at line 341 of file astrolib.cpp.

ASTROLIB_EXPORT void ellip ( double  gm,
double  t0,
double  t,
double  a,
double  ecc,
double  m0,
Vec3 &  r1,
Vec3 &  v1 
)

Definition at line 982 of file astrolib.cpp.

ASTROLIB_EXPORT double eps ( double  t)

Definition at line 325 of file astrolib.cpp.

ASTROLIB_EXPORT Vec3 equecl ( double  t,
Vec3 &  r1 
)

Definition at line 358 of file astrolib.cpp.

ASTROLIB_EXPORT Vec3 EquHor ( double  jd,
double  ep2,
double  lat,
double  lng,
Vec3  r 
)

Definition at line 790 of file astrolib.cpp.

ASTROLIB_EXPORT Vec3 GeoPos ( double  jd,
double  ep2,
double  lat,
double  lng,
double  ht 
)

Definition at line 718 of file astrolib.cpp.

ASTROLIB_EXPORT Vec3 GeoPos ( double  jd,
double  ep2,
double  lat,
double  lng,
double  ht,
double  xp,
double  yp 
)

Definition at line 747 of file astrolib.cpp.

ASTROLIB_EXPORT Vec3 HorEqu ( double  jd,
double  ep2,
double  lat,
double  lng,
Vec3  r 
)

Definition at line 813 of file astrolib.cpp.

ASTROLIB_EXPORT double hypanom ( double  mh,
double  ecc 
)

Definition at line 951 of file astrolib.cpp.

ASTROLIB_EXPORT void hyperb ( double  gm,
double  t0,
double  t,
double  a,
double  ecc,
Vec3 &  r1,
Vec3 &  v1 
)

Definition at line 1013 of file astrolib.cpp.

ASTROLIB_EXPORT double julcent ( double  mjuld)

Definition at line 135 of file astrolib.cpp.

ASTROLIB_EXPORT 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 1134 of file astrolib.cpp.

ASTROLIB_EXPORT double lsidtim ( double  jd,
double  lambda,
double  ep2 
)

Definition at line 302 of file astrolib.cpp.

ASTROLIB_EXPORT double mjd ( int  day,
int  month,
int  year,
double  hour 
)

Definition at line 94 of file astrolib.cpp.

ASTROLIB_EXPORT Mat3 nutecl ( double  t,
double &  ep2 
)

Definition at line 637 of file astrolib.cpp.

ASTROLIB_EXPORT Mat3 nutmat ( double  t,
double &  ep2,
bool  hipr = false 
)

Definition at line 437 of file astrolib.cpp.

ASTROLIB_EXPORT 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 1220 of file astrolib.cpp.

ASTROLIB_EXPORT void parab ( double  gm,
double  t0,
double  t,
double  q,
double  ecc,
Vec3 &  r1,
Vec3 &  v1 
)

Definition at line 1064 of file astrolib.cpp.

ASTROLIB_EXPORT Mat3 pmatecl ( double  t1,
double  t2 
)

Definition at line 375 of file astrolib.cpp.

ASTROLIB_EXPORT Mat3 pmatequ ( double  t1,
double  t2 
)

Definition at line 408 of file astrolib.cpp.

ASTROLIB_EXPORT Mat3 PoleMx ( double  xp,
double  yp 
)

Definition at line 675 of file astrolib.cpp.

ASTROLIB_EXPORT Vec3 QuickSun ( double  t)

Definition at line 1359 of file astrolib.cpp.

ASTROLIB_EXPORT double Refract ( double  h,
double  p = 1015.0,
double  t = 15.0 
)

Definition at line 893 of file astrolib.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:42 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

marble

Skip menu "marble"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal