19 #ifndef _LN_TRANSFORM_H
20 #define _LN_TRANSFORM_H
22 #include <libnova/ln_types.h>
double Z
Definition: ln_types.h:242
double lng
Definition: ln_types.h:205
Horizontal Coordinates.
Definition: ln_types.h:189
double X
Definition: ln_types.h:240
double LIBNOVA_EXPORT ln_get_apparent_sidereal_time(double JD)
Calculate apparent sidereal time from date.
Definition: sidereal_time.c:62
double az
Definition: ln_types.h:190
double ra
Definition: ln_types.h:177
double ecliptic
Definition: ln_types.h:331
Heliocentric position.
Definition: ln_types.h:219
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:93
double LIBNOVA_EXPORT ln_range_degrees(double angle)
puts a large angle in the correct range 0 - 360 degrees
Definition: utility.c:237
double lat
Definition: ln_types.h:206
double l
Definition: ln_types.h:254
double alt
Definition: ln_types.h:192
double longitude
Definition: ln_types.h:329
double Y
Definition: ln_types.h:241
Nutation in longitude, ecliptic and obliquity.
Definition: ln_types.h:328
double B
Definition: ln_types.h:221
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:87
double L
Definition: ln_types.h:220
Ecliptical (or celestial) Longitude and Latitude.
Definition: ln_types.h:204
Equatorial Coordinates.
Definition: ln_types.h:176
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:125
double dec
Definition: ln_types.h:178
Rectangular coordinates.
Definition: ln_types.h:239