19 #ifndef _LN_ASTEROID_H
20 #define _LN_ASTEROID_H
22 #include <libnova/ln_types.h>
39 double LIBNOVA_EXPORT ln_get_asteroid_mag(
double JD,
struct ln_ell_orbit *orbit,
45 double LIBNOVA_EXPORT ln_get_asteroid_sdiam_km(
double H,
double A);
50 double LIBNOVA_EXPORT ln_get_asteroid_sdiam_arc(
double JD,
double e
Definition: ln_types.h:267
double ln_get_ell_radius_vector(double a, double e, double E)
Calculate the radius vector.
Definition: elliptic_motion.c:129
double ln_get_ell_body_solar_dist(double JD, struct ln_ell_orbit *orbit)
Calculate the distance between a body and the Sun.
Definition: elliptic_motion.c:382
double ln_get_ell_mean_motion(double a)
Calculate the mean daily motion (degrees/day).
Definition: elliptic_motion.c:165
double a
Definition: ln_types.h:266
double ln_get_ell_mean_anomaly(double n, double delta_JD)
Calculate the mean anomaly.
Definition: elliptic_motion.c:96
Elliptic Orbital elements.
Definition: ln_types.h:265
double n
Definition: ln_types.h:271
double LIBNOVA_EXPORT ln_deg_to_rad(double degrees)
degrees to radians
Definition: utility.c:93
double ln_solve_kepler(double e, double M)
Calculate the eccentric anomaly.
Definition: elliptic_motion.c:53
double ln_get_ell_body_earth_dist(double JD, struct ln_ell_orbit *orbit)
Calculate the distance between a body and the Earth.
Definition: elliptic_motion.c:405
double ln_get_ell_body_phase_angle(double JD, struct ln_ell_orbit *orbit)
Calculate the phase angle of the body. The angle Sun - body - Earth.
Definition: elliptic_motion.c:427
double JD
Definition: ln_types.h:272