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:172
double ecliptic
Definition: ln_types.h:336
Heliocentric position.
Definition: ln_types.h:217
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:90
double LIBNOVA_EXPORT ln_range_degrees(double angle)
puts a large angle in the correct range 0 - 360 degrees
Definition: utility.c:234
double R
Definition: ln_types.h:220
Nutation in longitude, ecliptic and obliquity.
Definition: ln_types.h:333
double L
Definition: ln_types.h:218
Equatorial Coordinates.
Definition: ln_types.h:171
double dec
Definition: ln_types.h:173
void ln_get_earth_helio_coords(double JD, struct ln_helio_posn *position)
Calculate Earth's heliocentric coordinates.
Definition: earth.c:2699