#include <prefix/dtcoreprefix-src.h>#include <dtCore/ephemeris.h>#include <osg/Math>#include <cmath>Functions | |
| template<typename T> | |
| T | hrrad (T x) |
| template<typename T> | |
| T | radhr (T x) |
| static void | GetAnomaly (double ma, double s, double *nu, double *ea) |
| static void | range (double *v, double r) |
| static void | sunpos (double mjd, double *lsn, double *rsn) |
| static void | CalcMJD (int mn, double dy, int yr, double *mjd) |
| static void | CalcCalFromMJD (double mjd, int *mn, double *dy, int *yr) |
| static double | tnaught (double mjd) |
| static double | GetGST (double mjd, double utc) |
| static double | GetMidday (double jd) |
| static double | GetHour (double jd) |
| static double | GetLST (double mjd, double longitude) |
| static void | CalcParallax (double tha, double tdec, double phi, double ht, double ehp, double *aha, double *adec) |
| static void | aaha_aux (double lat, double x, double y, double *p, double *q) |
| static void | CalcAltAz (double lat, double ha, double dec, double *alt, double *az) |
| static void | equitorial_aux (int sw, double mjd, double x, double y, double *p, double *q) |
| static void | CalcEquitorialRaDec (double mjd, double lat, double lng, double *ra, double *dec) |
| static void | sun_pos (Now *np, double *altitude, double *azimuth) |
| static double | GetMJD (time_t GMT) |
| Given a GMT, convert it to a Modified Julian Date. | |
| DT_CORE_EXPORT void | dtCore::GetSunPos (time_t time, double lat, double lon, double elev, double *sun_alt, double *sun_az) |
| Get the Sun's alt and azimuth based on date/time, eyepoint lat,long, elev. | |
| DT_CORE_EXPORT time_t | dtCore::GetGMT (int year, int month, int day, int hour, int min, int sec) |
| Get the Greenwich Mean Time for the give day and time. | |
| static void aaha_aux | ( | double | lat, | |
| double | x, | |||
| double | y, | |||
| double * | p, | |||
| double * | q | |||
| ) | [static] |
| static void CalcAltAz | ( | double | lat, | |
| double | ha, | |||
| double | dec, | |||
| double * | alt, | |||
| double * | az | |||
| ) | [static] |
| static void CalcCalFromMJD | ( | double | mjd, | |
| int * | mn, | |||
| double * | dy, | |||
| int * | yr | |||
| ) | [static] |
| static void CalcEquitorialRaDec | ( | double | mjd, | |
| double | lat, | |||
| double | lng, | |||
| double * | ra, | |||
| double * | dec | |||
| ) | [static] |
| static void CalcMJD | ( | int | mn, | |
| double | dy, | |||
| int | yr, | |||
| double * | mjd | |||
| ) | [static] |
| static void CalcParallax | ( | double | tha, | |
| double | tdec, | |||
| double | phi, | |||
| double | ht, | |||
| double | ehp, | |||
| double * | aha, | |||
| double * | adec | |||
| ) | [static] |
| static void equitorial_aux | ( | int | sw, | |
| double | mjd, | |||
| double | x, | |||
| double | y, | |||
| double * | p, | |||
| double * | q | |||
| ) | [static] |
| static void GetAnomaly | ( | double | ma, | |
| double | s, | |||
| double * | nu, | |||
| double * | ea | |||
| ) | [static] |
| static double GetGST | ( | double | mjd, | |
| double | utc | |||
| ) | [static] |
| static double GetHour | ( | double | jd | ) | [static] |
| static double GetLST | ( | double | mjd, | |
| double | longitude | |||
| ) | [static] |
| static double GetMidday | ( | double | jd | ) | [static] |
| static double GetMJD | ( | time_t | GMT | ) | [static] |
Given a GMT, convert it to a Modified Julian Date.
| T hrrad | ( | T | x | ) | [inline] |
| T radhr | ( | T | x | ) | [inline] |
| static void range | ( | double * | v, | |
| double | r | |||
| ) | [static] |
| static void sun_pos | ( | Now * | np, | |
| double * | altitude, | |||
| double * | azimuth | |||
| ) | [static] |
| static void sunpos | ( | double | mjd, | |
| double * | lsn, | |||
| double * | rsn | |||
| ) | [static] |
| static double tnaught | ( | double | mjd | ) | [static] |