19 #ifndef _LN_HELIOCENTRIC_TIME_H
20 #define _LN_HELIOCENTRIC_TIME_H
22 #include <libnova/ln_types.h>
double ln_get_heliocentric_time_diff(double JD, struct ln_equ_posn *object)
Calculate approximate heliocentric (barycentric) time correction for given date and object.
Definition: heliocentric_time.c:35
double ra
Definition: ln_types.h:177
double ecliptic
Definition: ln_types.h:331
Heliocentric position.
Definition: ln_types.h:219
void LIBNOVA_EXPORT ln_get_nutation(double JD, struct ln_nutation *nutation)
Calculate nutation.
Definition: nutation.c:189
double LIBNOVA_EXPORT ln_deg_to_rad(double degrees)
degrees to radians
Definition: utility.c:93
double LIBNOVA_EXPORT ln_range_degrees(double angle)
puts a large angle in the correct range 0 - 360 degrees
Definition: utility.c:237
Definition: lunar-priv.h:10
Definition: lunar-priv.h:20
double R
Definition: ln_types.h:222
Nutation in longitude, ecliptic and obliquity.
Definition: ln_types.h:328
double L
Definition: ln_types.h:220
Equatorial Coordinates.
Definition: ln_types.h:176
double dec
Definition: ln_types.h:178
void ln_get_earth_helio_coords(double JD, struct ln_helio_posn *position)
Calculate Earth's heliocentric coordinates.
Definition: earth.c:2699
Definition: lunar-priv.h:2