19 #ifndef _LN_TRANSFORM_H
20 #define _LN_TRANSFORM_H
22 #include <libnova/ln_types.h>
double Z
Definition: ln_types.h:241
double lng
Definition: ln_types.h:202
Horizontal Coordinates.
Definition: ln_types.h:185
double X
Definition: ln_types.h:239
double LIBNOVA_EXPORT ln_get_apparent_sidereal_time(double JD)
Calculate apparent sidereal time from date.
Definition: sidereal_time.c:61
double az
Definition: ln_types.h:186
double ra
Definition: ln_types.h:172
double ecliptic
Definition: ln_types.h:336
Heliocentric position.
Definition: ln_types.h:217
double b
Definition: ln_types.h:255
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 lat
Definition: ln_types.h:203
double l
Definition: ln_types.h:254
double alt
Definition: ln_types.h:188
double longitude
Definition: ln_types.h:334
double Y
Definition: ln_types.h:240
Nutation in longitude, ecliptic and obliquity.
Definition: ln_types.h:333
double B
Definition: ln_types.h:219
Galactic coordinates.
Definition: ln_types.h:253
double LIBNOVA_EXPORT ln_get_mean_sidereal_time(double JD)
Calculate mean sidereal time from date.
Definition: sidereal_time.c:33
double LIBNOVA_EXPORT ln_rad_to_deg(double radians)
radians to degrees
Definition: utility.c:84
double L
Definition: ln_types.h:218
Ecliptical (or celestial) Longitude and Latitude.
Definition: ln_types.h:201
Equatorial Coordinates.
Definition: ln_types.h:171
void LIBNOVA_EXPORT ln_get_equ_prec2(struct ln_equ_posn *mean_position, double fromJD, double toJD, struct ln_equ_posn *position)
Calculate the effects of precession on equatorial coordinates, between arbitary Jxxxx epochs.
Definition: precession.c:119
double dec
Definition: ln_types.h:173
Rectangular coordinates.
Definition: ln_types.h:238