- l - Variable in class de.kah2.zodiac.nova4jmt.api.LnGalPosn
-
Galactic longitude (degrees)
- L - Variable in class de.kah2.zodiac.nova4jmt.api.LnHelioPosn
-
Heliocentric longitude
- lat - Variable in class de.kah2.zodiac.nova4jmt.api.LnhLnlatPosn
-
latitude.
- lat - Variable in class de.kah2.zodiac.nova4jmt.api.LnLnlatPosn
-
latitude.
- ln_add_hms(LnHms, LnHms) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
add hms to hms
- ln_add_secs_hms(LnHms, double) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
add seconds to hms
- ln_calc_series(Vsop87.LnVsop[], double) - Static method in class de.kah2.zodiac.nova4jmt.Vsop87
-
- ln_date_to_zonedate(LnDate, LnZoneDate, long) - Static method in class de.kah2.zodiac.nova4jmt.JulianDay
-
void ln_date_to_zonedate(LnDate *date, LnZonedate *zonedate, long gmtoff)
\param zonedate Ptr to zonedate \param gmtoff Offset in seconds from UT
\param date Ptr to date
Converts a ln_date (UT) to a ln_zonedate (local time).
- ln_deg_to_dms(double, LnDms) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
convert degrees to dms
- ln_deg_to_hms(double, LnHms) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
convert degrees to hh:mm:ss
- ln_deg_to_rad(double) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
convert degrees to radians
- ln_deg_to_rad(BigDecimal) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
BigDecimal variant
- ln_dms_to_deg(LnDms) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
convert dms to degrees
- ln_dms_to_rad(LnDms) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
convert dms to radians
- ln_equ_to_hequ(LnEquPosn, LnhEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
void ln_equ_to_hequ(LnEquPosn pos, LnhEquPosn hpos) \brief human double
equatorial position to human readable equatorial position \ingroup
conversion
- ln_get_airmass(double, double) - Static method in class de.kah2.zodiac.nova4jmt.Airmass
-
double ln_get_airmass (double alt, double airmass_scale) \param alt
Altitude in degrees \param airmass_scale Airmass scale - usually 750.
- ln_get_alt_from_airmass(double, double) - Static method in class de.kah2.zodiac.nova4jmt.Airmass
-
double ln_get_alt_from_airmass (double X, double airmass_scale) \param X
Airmass \param airmass_scale Airmass scale - usually 750.
- ln_get_angular_separation(LnEquPosn, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.AngularSeparation
-
Chap 17 page 115
- ln_get_apparent_posn(LnEquPosn, LnEquPosn, double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.ApparentPosition
-
void ln_get_apparent_posn(struct ln_equ_posn *mean_position, struct
ln_equ_posn *proper_motion, double JD, struct ln_equ_posn *position)
\param mean_position Mean position of object \param proper_motion Proper
motion of object \param JD Julian Day \param position Pointer to store
new object position
Calculate the apparent equatorial position of a star from its mean
equatorial position.
- ln_get_apparent_sidereal_time(double) - Static method in class de.kah2.zodiac.nova4jmt.SiderealTime
-
double ln_get_apparent_sidereal_time(double JD) \param JD Julian Day
/return Apparent sidereal time (hours).
- ln_get_asteroid_mag(double, LnEllOrbit, double, double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Asteroid
-
double ln_get_asteroid_mag(double JD, LnEllOrbit orbit, double H, double
G) \param JD Julian day.
- ln_get_asteroid_sdiam_arc(double, LnEllOrbit, double, double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Asteroid
-
double ln_get_asteroid_sdiam_arc(double JD, LnEllOrbit orbit, double H,
double A) \param JD Julian day \param orbit Orbital parameters \param H
Absolute magnitude of asteroid \param A Albedo of asteroid \return
Semidiameter in seconds of arc
Calculate the semidiameter of an asteroid in arc seconds.
- ln_get_asteroid_sdiam_km(double, double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Asteroid
-
double ln_get_asteroid_sdiam_km (double H, double A) \param H Absolute
magnitude of asteroid \param A Albedo of asteroid \return Semidiameter in
km
Calculate the semidiameter of an asteroid in km.
- ln_get_body_next_rst_horizon(double, LnLnlatPosn, IGetEquBodyCoords, double, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.RiseSet
-
int ln_get_body_next_rst_horizon(double JD, LnLnlatPosn observer,
LnEquPosn object, double horizon, LnRstTime rst); \param JD Julian day
\param observer Observers position \param get_equ_body_coords Pointer to
get_equ_body_coords() function \param horizon Horizon, see LN_XXX_HORIZON
constants \param rst Pointer to store Rise, Set and Transit time in JD
\return 0 for success, 1 for circumpolar (above the horizon), -1 for
circumpolar (bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of the body for the given Julian day
and given horizon.
- ln_get_body_next_rst_horizon_future(double, LnLnlatPosn, IGetEquBodyCoords, double, int, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.RiseSet
-
int ln_get_body_next_rst_horizon_future(double JD, LnLnlatPosn observer,
void (*get_equ_body_coords) (double,LnEquPosn ), double horizon, int
day_limit, LnRstTime rst); \param JD Julian day \param observer Observers
position \param get_equ_body_coords Pointer to get_equ_body_coords()
function \param horizon Horizon, see LN_XXX_HORIZON constants \param
day_limit Maximal number of days that will be searched for next rise and
set \param rst Pointer to store Rise, Set and Transit time in JD \return
0 for success, 1 for circumpolar (above the horizon), -1 for circumpolar
(bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of the body for the given Julian day
and given horizon.
- ln_get_body_rst_horizon(double, LnLnlatPosn, IGetEquBodyCoords, double, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.RiseSet
-
int ln_get_body_rst_horizon(double JD, LnLnlatPosn observer, void
(*get_equ_body_coords) (double, LnEquPosn ), double horizon, LnRstTime
rst); \param JD Julian day \param observer Observers position \param
get_equ_body_coords Pointer to get_equ_body_coords() function \param
horizon Horizon, see LN_XXX_HORIZON constants \param rst Pointer to store
Rise, Set and Transit time in JD \return 0 for success, 1 for circumpolar
(above the horizon), -1 for circumpolar (bellow the horizon)
Calculate the time the rise, set and transit (crosses the local meridian
at upper culmination) time of the body for the given Julian day and given
horizon.
- ln_get_body_rst_horizon_offset(double, LnLnlatPosn, IGetEquBodyCoords, double, LnRstTime, double) - Static method in class de.kah2.zodiac.nova4jmt.RiseSet
-
- ln_get_date(double, LnDate) - Static method in class de.kah2.zodiac.nova4jmt.JulianDay
-
void ln_get_date(double JD, LnDate *date) \param JD Julian day \param
date Pointer to new calendar date.
- ln_get_date_from_cal(LnDate, Calendar) - Static method in class de.kah2.zodiac.nova4jmt.JulianDay
-
Calculate date from a java calendar.
- ln_get_date_from_mpc(LnDate, String) - Static method in class de.kah2.zodiac.nova4jmt.JulianDay
-
int ln_get_date_from_mpc(LnDate *date, char *mpc_date) \param date
Pointer to new calendar date.
- ln_get_date_from_sys(LnDate) - Static method in class de.kah2.zodiac.nova4jmt.JulianDay
-
void ln_get_date_from_sys(LnDate *date) \param date Pointer to store
date.
- ln_get_date_from_UTC_milliseconds(LnDate, long) - Static method in class de.kah2.zodiac.nova4jmt.JulianDay
-
Calculate date from java UTC millisecunds in EPOCH.
- ln_get_day_of_week(LnDate) - Static method in class de.kah2.zodiac.nova4jmt.JulianDay
-
unsigned int ln_get_day_of_week(LnDate *date) \param date Date required
\return Day of the week
Calculate the day of the week.
- ln_get_dec_location(String) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
double ln_get_dec_location(String s) \param s Location string \return
angle in degrees
Obtains Latitude, Longitude, RA or Declination from a string.
- ln_get_dynamical_time_diff(double) - Static method in class de.kah2.zodiac.nova4jmt.DynamicalTime
-
Equation 9.1 on pg 73.
- ln_get_earth_centre_dist(float, double, DoubleRef, DoubleRef) - Method in class de.kah2.zodiac.nova4jmt.solarsystem.Earth
-
void ln_get_earth_centre_dist (float height, double latitude, double
*p_sin_o, double *p_cos_o); \param height Height above sea level in
metres.
- ln_get_earth_helio_coords(double, LnHelioPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Earth
-
Chapter 31 Pg 206-207 Equ 31.1 31.2 , 31.3 using VSOP 87
- ln_get_earth_rect_helio(double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Earth
-
void ln_get_earth_rect_helio(double JD, struct ln_rect_posn *position)
\param JD Julian day.
- ln_get_earth_solar_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Earth
-
double ln_get_earth_solar_dist(double JD); \param JD Julian day.
- ln_get_ecl_aber(LnLnlatPosn, double, LnLnlatPosn) - Static method in class de.kah2.zodiac.nova4jmt.Aberration
-
Equ 22.2 pg 139
- ln_get_ecl_from_equ(LnEquPosn, double, LnLnlatPosn) - Static method in class de.kah2.zodiac.nova4jmt.Transform
-
Equ 12.1, 12.2 Pg 88
- ln_get_ecl_from_rect(LnRectPosn, LnLnlatPosn) - Static method in class de.kah2.zodiac.nova4jmt.Transform
-
Equ 33.2
- ln_get_ecl_prec(LnLnlatPosn, double, LnLnlatPosn) - Static method in class de.kah2.zodiac.nova4jmt.Precession
-
void ln_get_ecl_prec(struct ln_lnlat_posn *mean_position, double JD,
struct ln_lnlat_posn *position) \param mean_position Mean object position
\param JD Julian day \param position Pointer to store new object
position.
- ln_get_ell_body_earth_dist(double, LnEllOrbit) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_body_earth_dist(double JD, LnEllOrbit orbit) \param JD
Julian day.
- ln_get_ell_body_elong(double, LnEllOrbit) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_body_elong(double JD, LnEllOrbit orbit); \param JD
Julian day \param orbit Orbital parameters \return Elongation to the Sun.
- ln_get_ell_body_equ_coords(double, LnEllOrbit, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
void ln_get_ell_body_equ_coords(double JD, LnEllOrbit orbit, LnEquPosn
posn) \param JD Julian Day.
- ln_get_ell_body_next_rst(double, LnLnlatPosn, LnEllOrbit, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_body_next_rst(double JD, LnLnlatPosn observer,
LnEllOrbit orbit, LnRstTime rst); \param JD Julian day \param observer
Observers position \param orbit Orbital parameters \param rst Pointer to
store Rise, Set and Transit time in JD \return 0 for success, else 1 for
circumpolar (above the horizon), -1 for circumpolar (bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of a body with an elliptic orbit for
the given Julian day.
- ln_get_ell_body_next_rst_horizon(double, LnLnlatPosn, LnEllOrbit, double, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_body_next_rst_horizon(double JD, LnLnlatPosn observer,
LnEllOrbit orbit, double horizon, LnRstTime rst); \param JD Julian day
\param observer Observers position \param orbit Orbital parameters \param
horizon Horizon height \param rst Pointer to store Rise, Set and Transit
time in JD \return 0 for success, else 1 for circumpolar (above the
horizon), -1 for circumpolar (bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of a body with an elliptic orbit for
the given Julian day.
- ln_get_ell_body_next_rst_horizon_future(double, LnLnlatPosn, LnEllOrbit, double, int, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_body_next_rst_horizon(double JD, LnLnlatPosn observer,
LnEllOrbit orbit, double horizon, LnRstTime rst); \param JD Julian day
\param observer Observers position \param orbit Orbital parameters \param
horizon Horizon height \param day_limit Maximal number of days that will
be searched for next rise and set \param rst Pointer to store Rise, Set
and Transit time in JD \return 0 for success, else 1 for circumpolar
(above the horizon), -1 for circumpolar (bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of a body with an elliptic orbit for
the given Julian day.
- ln_get_ell_body_phase_angle(double, LnEllOrbit) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_body_phase_angle(double JD, LnEllOrbit orbit); \param
JD Julian day \param orbit Orbital parameters \return Phase angle.
- ln_get_ell_body_rst(double, LnLnlatPosn, LnEllOrbit, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_body_rst(double JD, LnLnlatPosn observer, LnEllOrbit
orbit, LnRstTime rst); \param JD Julian day \param observer Observers
position \param orbit Orbital parameters \param rst Pointer to store
Rise, Set and Transit time in JD \return 0 for success, else 1 for
circumpolar (above the horizon), -1 for circumpolar (bellow the horizon)
Calculate the time the rise, set and transit (crosses the local meridian
at upper culmination) time of a body with an elliptic orbit for the given
Julian day.
- ln_get_ell_body_rst_horizon(double, LnLnlatPosn, LnEllOrbit, double, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_body_rst_horizon(double JD, LnLnlatPosn observer,
LnEllOrbit orbit, double horizon, LnRstTime rst); \param JD Julian day
\param observer Observers position \param orbit Orbital parameters \param
horizon Horizon height \param rst Pointer to store Rise, Set and Transit
time in JD \return 0 for success, else 1 for circumpolar (above the
horizon), -1 for circumpolar (bellow the horizon)
Calculate the time the rise, set and transit (crosses the local meridian
at upper culmination) time of a body with an elliptic orbit for the given
Julian day.
- ln_get_ell_body_solar_dist(double, LnEllOrbit) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_body_solar_dist(double JD, LnEllOrbit orbit) \param JD
Julian Day.
- ln_get_ell_comet_mag(double, LnEllOrbit, double, double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Comet
-
double ln_get_ell_comet_mag(double JD, LnEllOrbit orbit, double g, double
k) \param JD Julian day.
- ln_get_ell_geo_rect_posn(LnEllOrbit, double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
void ln_get_ell_geo_rect_posn(LnEllOrbit orbit, double JD, LnRectPosn
posn); \param orbit Orbital parameters of object.
- ln_get_ell_helio_rect_posn(LnEllOrbit, double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
void ln_get_ell_helio_rect_posn(LnEllOrbit orbit, double JD, LnRectPosn
posn); \param orbit Orbital parameters of object.
- ln_get_ell_last_perihelion(double, double, double) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
!
- ln_get_ell_mean_anomaly(double, double) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_mean_anomaly (double n, double delta_JD); \param n Mean
motion (degrees/day) \param delta_JD Time since perihelion \return Mean
anomaly (degrees)
Calculate the mean anomaly.
- ln_get_ell_mean_motion(double) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_mean_motion (double a); \param a Semi major diameter in
AU \return Mean daily motion (degrees/day)
Calculate the mean daily motion (degrees/day).
- ln_get_ell_orbit_avel(LnEllOrbit) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_orbit_avel(LnEllOrbit orbit); \param orbit Orbital
parameters \return Orbital velocity in km/s.
- ln_get_ell_orbit_len(LnEllOrbit) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_orbit_len(LnEllOrbit orbit); \param orbit Orbital
parameters \return Orbital length in AU
Calculate the orbital length in AU.
- ln_get_ell_orbit_pvel(LnEllOrbit) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_orbit_pvel(LnEllOrbit orbit); \param orbit Orbital
parameters \return Orbital velocity in km/s.
- ln_get_ell_orbit_vel(double, LnEllOrbit) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_orbit_vel(double JD, LnEllOrbit orbit); \param JD
Julian day.
- ln_get_ell_radius_vector(double, double, double) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
equ 30.2
- ln_get_ell_smajor_diam(double, double) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_smajor_diam (double e, double q); \param e Eccentricity
\param q Perihelion distance in AU \return Semi-major diameter in AU
Calculate the semi major diameter.
- ln_get_ell_sminor_diam(double, double) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_get_ell_sminor_diam (double e, double a); \param e Eccentricity
\param a Semi-Major diameter in AU \return Semi-minor diameter in AU
Calculate the semi minor diameter.
- ln_get_ell_true_anomaly(double, double) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
equ 30.1
- ln_get_equ2000_from_gal(LnGalPosn, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.Transform
-
void ln_get_equ2000_from_gal( LnGalPosn gal, LnEquPosn equ) \param gal
Galactic coordinates.
- ln_get_equ_aber(LnEquPosn, double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.Aberration
-
Equ 22.1, 22.1, 22.3, 22.4
- ln_get_equ_from_ecl(LnLnlatPosn, double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.Transform
-
Equ 12.3, 12.4 pg 89
- ln_get_equ_from_gal(LnGalPosn, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.Transform
-
Pg 94
- ln_get_equ_from_hrz(LnHrzPosn, LnLnlatPosn, double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.Transform
-
void ln_get_equ_from_hrz( ln_hrz_posn *object, LnLnlatPosnobserver,
double JD, LnEquPosn position) \param object Object coordinates.
- ln_get_equ_pm(LnEquPosn, LnEquPosn, double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.ProperMotion
-
Example 20.b pg 126
- ln_get_equ_pm_epoch(LnEquPosn, LnEquPosn, double, double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.ProperMotion
-
Example 20.b, pg 126
- ln_get_equ_prec(LnEquPosn, double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.Precession
-
void ln_get_equ_prec(struct ln_equ_posn *mean_position, double JD, struct
ln_equ_posn *position) \param mean_position Mean object position \param
JD Julian day \param position Pointer to store new object position.
- ln_get_equ_prec2(LnEquPosn, double, double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.Precession
-
void ln_get_equ_prec2(struct ln_equ_posn *mean_position, double fromJD,
double toJD, struct ln_equ_posn *position);
\param mean_position Mean object position \param fromJD Julian day
(start) \param toJD Julian day (end) \param position Pointer to store new
object position.
- ln_get_gal_from_equ(LnEquPosn, LnGalPosn) - Static method in class de.kah2.zodiac.nova4jmt.Transform
-
Pg 94
- ln_get_gal_from_equ2000(LnEquPosn, LnGalPosn) - Static method in class de.kah2.zodiac.nova4jmt.Transform
-
void ln_get_gal_from_equ2000( LnEquPosn equ, LnGalPosn gal) \param equ
J2000 equatorial coordinates.
- ln_get_heliocentric_time_diff(double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.HeliocentricTime
-
double ln_get_heliocentric_time_diff(double JD, struct ln_equ_posn
*object) \param JD Julian day \param object Pointer to object (RA, DEC)
for which heliocentric correction will be caculated
\return Heliocentric correction in fraction of day
Calculate heliocentric corection for object at given coordinates and on
given date.
- ln_get_hrz_from_equ(LnEquPosn, LnLnlatPosn, double, LnHrzPosn) - Static method in class de.kah2.zodiac.nova4jmt.Transform
-
Equ 12.1,12.2 pg 88
TODO: Transform horizontal coordinates to galactic coordinates.
- ln_get_hrz_from_equ_sidereal_time(LnEquPosn, LnLnlatPosn, double, LnHrzPosn) - Static method in class de.kah2.zodiac.nova4jmt.Transform
-
- ln_get_humanr_location(double) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
String ln_get_humanr_location(double location) \param location Location
angle in degress \return Angle string
Obtains a human readable location in the form: ddºmm'ss.ss"
- ln_get_hyp_body_earth_dist(double, LnHypOrbit) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
double ln_get_hyp_body_earth_dist(double JD, LnHypOrbit orbit) \param JD
Julian day.
- ln_get_hyp_body_elong(double, LnHypOrbit) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
double ln_get_hyp_body_elong(double JD, LnHypOrbit orbit); \param JD
Julian day \param orbit Orbital parameters \return Elongation to the Sun.
- ln_get_hyp_body_equ_coords(double, LnHypOrbit, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
void ln_get_hyp_body_equ_coords(double JD, LnHypOrbit orbit, LnEquPosn
posn) \param JD Julian Day.
- ln_get_hyp_body_next_rst(double, LnLnlatPosn, LnHypOrbit, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
double ln_get_hyp_body_next_rst(double JD, LnLnlatPosn observer,
LnHypOrbit orbit, LnRstTime rst); \param JD Julian day \param observer
Observers position \param orbit Orbital parameters \param rst Pointer to
store Rise, Set and Transit time in JD \return 0 for success, else 1 for
circumpolar (above the horizon), -1 for circumpolar (bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of a body with an hyperbolic orbit
for the given Julian day.
- ln_get_hyp_body_next_rst_horizon(double, LnLnlatPosn, LnHypOrbit, double, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
double ln_get_hyp_body_next_rst_horizon(double JD, LnLnlatPosn observer,
LnHypOrbit orbit, double horizon, LnRstTime rst); \param JD Julian day
\param observer Observers position \param orbit Orbital parameters \param
horizon Horizon height \param rst Pointer to store Rise, Set and Transit
time in JD \return 0 for success, else 1 for circumpolar (above the
horizon), -1 for circumpolar (bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of a body with an hyperbolic orbit
for the given Julian day.
- ln_get_hyp_body_next_rst_horizon_future(double, LnLnlatPosn, LnHypOrbit, double, int, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
double ln_get_hyp_body_next_rst_horizon_future(double JD, LnLnlatPosn
observer, LnHypOrbit orbit, double horizon, int day_limit, LnRstTime
rst); \param JD Julian day \param observer Observers position \param
orbit Orbital parameters \param horizon Horizon height \param day_limit
Maximal number of days that will be searched for next rise and set \param
rst Pointer to store Rise, Set and Transit time in JD \return 0 for
success, else 1 for circumpolar (above the horizon), -1 for circumpolar
(bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of a body with an hyperbolic orbit
for the given Julian day.
- ln_get_hyp_body_phase_angle(double, LnHypOrbit) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
double ln_get_hyp_body_phase_angle(double JD, LnHypOrbit orbit); \param
JD Julian day \param orbit Orbital parameters \return Phase angle.
- ln_get_hyp_body_rst(double, LnLnlatPosn, LnHypOrbit, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
double ln_get_hyp_body_rst(double JD, LnLnlatPosn observer, LnHypOrbit
orbit, LnRstTime rst); \param JD Julian day \param observer Observers
position \param orbit Orbital parameters \param rst Pointer to store
Rise, Set and Transit time in JD \return 0 for success, else 1 for
circumpolar.
- ln_get_hyp_body_rst_horizon(double, LnLnlatPosn, LnHypOrbit, double, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
double ln_get_hyp_body_rst_horizon(double JD, LnLnlatPosn observer,
LnHypOrbit orbit, double horizon, LnRstTime rst); \param JD Julian day
\param observer Observers position \param orbit Orbital parameters \param
horizon Horizon height \param rst Pointer to store Rise, Set and Transit
time in JD \return 0 for success, 1 for circumpolar (above the horizon),
-1 for circumpolar (bellow the horizon)
Calculate the time the rise, set and transit (crosses the local meridian
at upper culmination) time of a body with a parabolic orbit for the given
Julian day.
- ln_get_hyp_body_solar_dist(double, LnHypOrbit) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
double ln_get_hyp_body_solar_dist(double JD, LnHypOrbit orbit) \param JD
Julian Day.
- ln_get_hyp_geo_rect_posn(LnHypOrbit, double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
void ln_get_hyp_geo_rect_posn(LnHypOrbit orbit, double JD, LnRectPosn
posn); \param orbit Orbital parameters of object.
- ln_get_hyp_helio_rect_posn(LnHypOrbit, double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
void ln_get_hyp_helio_rect_posn(LnHypOrbit orbit, double JD, LnRectPosn
posn); \param orbit Orbital parameters of object.
- ln_get_hyp_radius_vector(double, double, double) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
equ 30.2
- ln_get_hyp_true_anomaly(double, double, double) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
equ 30.1
- ln_get_jde(double) - Static method in class de.kah2.zodiac.nova4jmt.DynamicalTime
-
double ln_get_jde(double JD) \param JD Julian Day \return Julian
Ephemeris day
Calculates the Julian Ephemeris Day(JDE) from the given julian day
- ln_get_julian_day(LnDate) - Static method in class de.kah2.zodiac.nova4jmt.JulianDay
-
Formula 7.1 on pg 61
- ln_get_julian_from_mpc(String) - Static method in class de.kah2.zodiac.nova4jmt.JulianDay
-
double ln_get_julian_from_mpc (char *mpc_date) \param mpc_date Pointer to
string MPC date \return Julian day.
- ln_get_julian_from_sys() - Static method in class de.kah2.zodiac.nova4jmt.JulianDay
-
double ln_get_julian_from_sys() \return Julian day (UT)
Calculate the julian day (UT) from the local system time
- ln_get_jupiter_disk(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Jupiter
-
Chapter 41
- ln_get_jupiter_earth_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Jupiter
-
double ln_get_jupiter_earth_dist(double JD); \param JD Julian day.
- ln_get_jupiter_equ_coords(double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Jupiter
-
void ln_get_jupiter_equ_coords(double JD, LnEquPosn position); \param JD
julian Day \param position Pointer to store position
Calculates Jupiter's equatorial position for given julian day.
- ln_get_jupiter_equ_sdiam(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Jupiter
-
double ln_get_jupiter_equ_sdiam(double JD) \param JD Julian day \return
Semidiameter in arc seconds
Calculate the equatorial semidiameter of Jupiter in arc seconds for the
given julian day.
- ln_get_jupiter_helio_coords(double, LnHelioPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Jupiter
-
Chapter 31 Pg 206-207 Equ 31.1 31.2 , 31.3 using VSOP 87
- ln_get_jupiter_magnitude(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Jupiter
-
double ln_get_jupiter_magnitude(double JD); \param JD Julian day \brief
Calculate the visible magnitude of Jupiter \return Visible magnitude of
Jupiter
Calculate the visible magnitude of jupiter for the given julian day.
- ln_get_jupiter_phase(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Jupiter
-
Chapter 41
- ln_get_jupiter_pol_sdiam(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Jupiter
-
double ln_get_jupiter_pol_sdiam(double JD) \param JD Julian day \return
Semidiameter in arc seconds \todo Use Jupitercentric latitude of Earth Pg
390
Calculate the polar semidiameter of Jupiter in arc seconds for the given
julian day.
- ln_get_jupiter_rect_helio(double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Jupiter
-
void ln_get_jupiter_rect_helio(double JD, LnRectPosn position) \param JD
Julian day.
- ln_get_jupiter_rst(double, LnLnlatPosn, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Jupiter
-
double ln_get_jupiter_rst(double JD, LnLnlatPosn observer, LnRstTime
rst); \param JD Julian day \param observer Observers position \param rst
Pointer to store Rise, Set and Transit time in JD \return 0 for success,
else 1 for circumpolar.
- ln_get_jupiter_solar_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Jupiter
-
double ln_get_jupiter_solar_dist(double JD); \param JD Julian day.
- ln_get_light_time(double) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
\fn double ln_get_light_time (double dist) \param dist Distance in AU
\return Distance in light days.
- ln_get_lunar_bright_limb(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
double ln_get_lunar_bright_limb(double JD); \param JD Julian Day \return
The position angle in degrees.
- ln_get_lunar_disk(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
double ln_get_lunar_disk(double JD); \param JD Julian Day \return
Illuminated fraction.
- ln_get_lunar_earth_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
double ln_get_lunar_earth_dist(double JD); \param JD Julian Day \return
The distance between the Earth and Moon in km.
- ln_get_lunar_ecl_coords(double, LnLnlatPosn, double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
void ln_get_lunar_ecl_coords(double JD, LnLnlatPosn position, double
precision); \param JD Julian Day \param position Pointer to a LnLnlatPosn
to store result.
- ln_get_lunar_equ_coords(double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
void ln_get_lunar_equ_coords(double JD, LnEquPosn position); \param JD
Julian Day \param position Pointer to a LnLnlatPosn to store result.
- ln_get_lunar_equ_coords_prec(double, LnEquPosn, double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
void ln_get_lunar_equ_coords_prec(double JD, LnEquPosn position, double
precision); \param JD Julian Day \param position Pointer to a LnLnlatPosn
to store result.
- ln_get_lunar_geo_posn(double, LnRectPosn, double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
ELP 2000-82B theory
- ln_get_lunar_long_asc_node(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
double ln_get_lunar_long_asc_node(double JD); \param JD Julian Day.
- ln_get_lunar_long_perigee(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
double ln_get_lunar_long_perigee(double JD); \param JD Julian Day \return
Longitude of Moons mean perigee in degrees.
- ln_get_lunar_phase(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
double ln_get_lunar_phase(double JD); \param JD Julian Day \return Phase
angle.
- ln_get_lunar_rst(double, LnLnlatPosn, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
double ln_get_lunar_rst(double JD, LnLnlatPosn observer, LnRstTime rst);
\param JD Julian day \param observer Observers position \param rst
Pointer to store Rise, Set and Transit time in JD \return 0 for success,
else 1 for circumpolar.
- ln_get_lunar_sdiam(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
double ln_get_lunar_sdiam(double JD) \param JD Julian day \return
Semidiameter in arc seconds \todo Use Topocentric distance.
- ln_get_mars_disk(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mars
-
Chapter 41
- ln_get_mars_earth_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mars
-
double ln_get_mars_earth_dist(double JD); \brief Calculate the distance
between Mars and the Earth in AU.
- ln_get_mars_equ_coords(double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mars
-
void ln_get_mars_equ_coords(double JD, LnEquPosn position); \param JD
julian Day \param position Pointer to store position
Calculates Mars equatorial position for given julian day.
- ln_get_mars_helio_coords(double, LnHelioPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mars
-
Chapter 31 Pg 206-207 Equ 31.1 31.2 , 31.3 using VSOP 87
- ln_get_mars_magnitude(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mars
-
double ln_get_mars_magnitude(double JD); \brief Calculate the visible
magnitude of Mars \param JD Julian Day \return Magnitude of Mars
Calculate the visisble magnitude of Mars for given julian day.
- ln_get_mars_phase(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mars
-
Chapter 41
- ln_get_mars_rect_helio(double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mars
-
void ln_get_mars_rect_helio(double JD, LnRectPosn position) \param JD
Julian day.
- ln_get_mars_rst(double, LnLnlatPosn, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mars
-
double ln_get_mars_rst(double JD, LnLnlatPosn observer, LnRstTime rst);
\param JD Julian day \param observer Observers position \param rst
Pointer to store Rise, Set and Transit time in JD \return 0 for success,
else 1 for circumpolar.
- ln_get_mars_sdiam(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mars
-
double ln_get_mars_sdiam(double JD) \param JD Julian day \return
Semidiameter in arc seconds
Calculate the semidiameter of Mars in arc seconds for the given julian
day.
- ln_get_mars_solar_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mars
-
double ln_get_mars_solar_dist(double JD); \brief Calculate the distance
between Mars and the Sun in AU \param JD Julian Day.
- ln_get_mean_sidereal_time(double) - Static method in class de.kah2.zodiac.nova4jmt.SiderealTime
-
double ln_get_mean_sidereal_time(double JD) \param JD Julian Day \return
Mean sidereal time.
- ln_get_mercury_disk(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mercury
-
Chapter 41
- ln_get_mercury_earth_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mercury
-
double ln_get_mercury_earth_dist(double JD); \brief Calculate the
distance between Mercury and the Earth in AU \param JD Julian day \return
Distance in AU
Calculates the distance in AU between the Earth and Mercury for the given
julian day.
- ln_get_mercury_equ_coords(double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mercury
-
void ln_get_mercury_equ_coords(double JD, LnEquPosn position); \param JD
julian Day \param position Pointer to store position
Calculates Mercury's equatorial position for given julian day.
- ln_get_mercury_helio_coords(double, LnHelioPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mercury
-
Chapter 31 Pg 206-207 Equ 31.1 31.2 , 31.3 using VSOP 87
- ln_get_mercury_magnitude(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mercury
-
double ln_get_mercury_magnitude(double JD); \brief Calculate the visible
magnitude of Mercury \param JD Julian day \return Visisble magnitude of
mercury
Calculate the visisble magnitude of Mercury for the given julian day.
- ln_get_mercury_phase(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mercury
-
Chapter 41
- ln_get_mercury_rect_helio(double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mercury
-
void ln_get_mercury_rect_helio(double JD, LnRectPosn position) \param JD
Julian day.
- ln_get_mercury_rst(double, LnLnlatPosn, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mercury
-
double ln_get_mercury_rst(double JD, LnLnlatPosn observer, LnRstTime
rst); \param JD Julian day \param observer Observers position \param rst
Pointer to store Rise, Set and Transit time in JD \return 0 for success,
else 1 for circumpolar.
- ln_get_mercury_sdiam(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mercury
-
double ln_get_mercury_sdiam(double JD) \param JD Julian day \return
Semidiameter in arc seconds
Calculate the semidiameter of Mercury in arc seconds for the given julian
day.
- ln_get_mercury_solar_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Mercury
-
double ln_get_mercury_solar_dist(double JD); \brief Calculate the
distance between Mercury and the Sun in AU \param JD Julian day \return
Distance in AU
Calculates the distance in AU between the Sun and Mercury for the given
julian day.
- ln_get_motion_body_next_rst_horizon(double, LnLnlatPosn, IGetMotionBodyCoords<T>, T, double, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.RiseSet
-
int ln_get_body_next_rst_horizon(double JD, LnLnlatPosn observer, void
(*get_equ_body_coords) (double, LnEquPosn ), double horizon, LnRstTime
rst); \param JD Julian day \param observer Observers position \param
get_motion_body_coords Pointer to ln_get_ell_body_equ_coords.
- ln_get_motion_body_next_rst_horizon_future(double, LnLnlatPosn, IGetMotionBodyCoords<T>, T, double, int, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.RiseSet
-
int ln_get_motion_body_next_rst_horizon_future(double JD, LnLnlatPosn
observer, void (*get_equ_body_coords) (double, LnEquPosn ), double
horizon, int day_limit, LnRstTime rst); \param JD Julian day \param
observer Observers position \param get_motion_body_coords Pointer to
ln_get_ell_body_equ_coords. ln_get_para_body_equ_coords or
ln_get_hyp_body_equ_coords function \param horizon Horizon, see
LN_XXX_HORIZON constants \param day_limit Maximal number of days that
will be searched for next rise and set \param rst Pointer to store Rise,
Set and Transit time in JD \return 0 for success, 1 for circumpolar
(above the horizon), -1 for circumpolar (bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of the body for the given Julian day
and given horizon.
- ln_get_motion_body_rst_horizon(double, LnLnlatPosn, IGetMotionBodyCoords<T>, T, double, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.RiseSet
-
int ln_get_body_rst_horizon(double JD, LnLnlatPosn observer, void
(*get_equ_body_coords) (double, LnEquPosn ), double horizon, LnRstTime
rst); \param JD Julian day \param observer Observers position \param
get_motion_body_coords Pointer to ln_get_ell_body_equ_coords.
- ln_get_motion_body_rst_horizon_offset(double, LnLnlatPosn, IGetMotionBodyCoords<T>, T, double, LnRstTime, double) - Static method in class de.kah2.zodiac.nova4jmt.RiseSet
-
- ln_get_neptune_disk(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Neptune
-
Chapter 41
- ln_get_neptune_earth_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Neptune
-
double ln_get_neptune_earth_dist(double JD); \brief Calculate the
distance between Neptune and the Earth in AU \param JD Julian day \return
Distance in AU
Calculates the distance in AU between the Earth and Neptune for the given
julian day.
- ln_get_neptune_equ_coords(double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Neptune
-
void ln_get_neptune_equ_coords(double JD, LnEquPosn position); \param JD
julian Day \param position Pointer to store position
Calculates Neptune's equatorial position for given julian day.
- ln_get_neptune_helio_coords(double, LnHelioPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Neptune
-
Chapter 31 Pg 206-207 Equ 31.1 31.2 , 31.3 using VSOP 87
- ln_get_neptune_magnitude(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Neptune
-
double ln_get_neptune_magnitude(double JD); \brief Calculate the visible
magnitude of Neptune \param JD Julian day \return Visible magnitude of
neptune
Calculate the visible magnitude of Neptune for the given julian day.
- ln_get_neptune_phase(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Neptune
-
Chapter 41
- ln_get_neptune_rect_helio(double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Neptune
-
void ln_get_neptune_rect_helio(double JD, LnRectPosn position) \param JD
Julian day.
- ln_get_neptune_rst(double, LnLnlatPosn, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Neptune
-
double ln_get_neptune_rst(double JD, LnLnlatPosn observer, LnRstTime
rst); \param JD Julian day \param observer Observers position \param rst
Pointer to store Rise, Set and Transit time in JD \return 0 for success,
else 1 for circumpolar.
- ln_get_neptune_sdiam(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Neptune
-
double ln_get_neptune_sdiam(double JD) \param JD Julian day \return
Semidiameter in arc seconds
Calculate the semidiameter of Neptune in arc seconds for the given julian
day.
- ln_get_neptune_solar_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Neptune
-
double ln_get_neptune_solar_dist(double JD); \brief Calculate the
distance between Neptune and the Sun in AU \param JD Julian day \return
distance in AU
Calculates the distance in AU between the Sun and Neptune for the given
julian day.
- ln_get_nutation(double, LnNutation) - Method in class de.kah2.zodiac.nova4jmt.Nutation
-
TODO: use JD or JDE. confirm
- ln_get_object_next_rst(double, LnLnlatPosn, LnEquPosn, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.RiseSet
-
int ln_get_object_next_rst(double JD, LnLnlatPosn observer, LnEquPosn
object, LnRstTime rst); \param JD Julian day \param observer Observers
position \param object Object position \param rst Pointer to store Rise,
Set and Transit time in JD \return 0 for success, 1 for circumpolar
(above the horizon), -1 for circumpolar (bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of the object for the given Julian
day and horizon.
- ln_get_object_next_rst_horizon(double, LnLnlatPosn, LnEquPosn, BigDecimal, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.RiseSet
-
int ln_get_object_next_rst_horizon(double JD, LnLnlatPosn observer,
LnEquPosn object, double horizon, LnRstTime rst); \param JD Julian day
\param observer Observers position \param object Object position \param
horizon Horizon height \param rst Pointer to store Rise, Set and Transit
time in JD \return 0 for success, 1 for circumpolar (above the horizon),
-1 for circumpolar (bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of the object for the given Julian
day and horizon.
- ln_get_object_rst(double, LnLnlatPosn, LnEquPosn, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.RiseSet
-
int ln_get_object_rst(double JD, LnLnlatPosn observer, LnEquPosn object,
LnRstTime rst); \param JD Julian day \param observer Observers position
\param object Object position \param rst Pointer to store Rise, Set and
Transit time in JD \return 0 for success, 1 for circumpolar (above the
horizon), -1 for circumpolar (bellow the horizon)
Calculate the time the rise, set and transit (crosses the local meridian
at upper culmination) time of the object for the given Julian day.
- ln_get_object_rst_horizon(double, LnLnlatPosn, LnEquPosn, BigDecimal, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.RiseSet
-
int ln_get_object_rst_horizon(double JD, LnLnlatPosn observer, LnEquPosn
object, long double horizon, LnRstTime rst); \param JD Julian day \param
observer Observers position \param object Object position \param horizon
Horizon height \param rst Pointer to store Rise, Set and Transit time in
JD \return 0 for success, 1 for circumpolar (above the horizon), -1 for
circumpolar (bellow the horizon)
Calculate the time the rise, set and transit (crosses the local meridian
at upper culmination) time of the object for the given Julian day and
horizon.
- ln_get_object_rst_horizon_offset(double, LnLnlatPosn, LnEquPosn, BigDecimal, LnRstTime, double) - Static method in class de.kah2.zodiac.nova4jmt.RiseSet
-
- ln_get_par_body_earth_dist(double, LnParOrbit) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
double ln_get_par_body_earth_dist(double JD, LnParOrbit orbit) \param JD
Julian day.
- ln_get_par_body_elong(double, LnParOrbit) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
double ln_get_par_body_elong(double JD, LnParOrbit orbit); \param JD
Julian day \param orbit Orbital parameters \return Elongation to the Sun.
- ln_get_par_body_equ_coords(double, LnParOrbit, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
void ln_get_par_body_equ_coords(double JD, LnParOrbit orbit, LnEquPosn
posn) \param JD Julian Day.
- ln_get_par_body_next_rst(double, LnLnlatPosn, LnParOrbit, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
double ln_get_par_body_next_rst(double JD, LnLnlatPosn observer,
LnParOrbit orbit, LnRstTime rst); \param JD Julian day \param observer
Observers position \param orbit Orbital parameters \param rst Pointer to
store Rise, Set and Transit time in JD \return 0 for success, else 1 for
circumpolar (above the horizon), -1 for circumpolar (bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of a body with an parabolic orbit for
the given Julian day.
- ln_get_par_body_next_rst_horizon(double, LnLnlatPosn, LnParOrbit, double, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
double ln_get_par_body_next_rst_horizon(double JD, LnLnlatPosn observer,
LnParOrbit orbit, double horizon, LnRstTime rst); \param JD Julian day
\param observer Observers position \param orbit Orbital parameters \param
horizon Horizon height \param rst Pointer to store Rise, Set and Transit
time in JD \return 0 for success, else 1 for circumpolar (above the
horizon), -1 for circumpolar (bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of a body with an parabolic orbit for
the given Julian day.
- ln_get_par_body_next_rst_horizon_future(double, LnLnlatPosn, LnParOrbit, double, int, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
double ln_get_par_body_next_rst_horizon_future(double JD, LnLnlatPosn
observer, LnParOrbit orbit, double horizon, int day_limit, LnRstTime
rst); \param JD Julian day \param observer Observers position \param
orbit Orbital parameters \param horizon Horizon height \param day_limit
Maximal number of days that will be searched for next rise and set \param
rst Pointer to store Rise, Set and Transit time in JD \return 0 for
success, else 1 for circumpolar (above the horizon), -1 for circumpolar
(bellow the horizon)
Calculate the time of next rise, set and transit (crosses the local
meridian at upper culmination) time of a body with an parabolic orbit for
the given Julian day.
- ln_get_par_body_phase_angle(double, LnParOrbit) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
double ln_get_par_body_phase_angle(double JD, LnParOrbit orbit); \param
JD Julian day \param orbit Orbital parameters \return Phase angle.
- ln_get_par_body_rst(double, LnLnlatPosn, LnParOrbit, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
double ln_get_par_body_rst(double JD, LnLnlatPosn observer, LnParOrbit
orbit, LnRstTime rst); \param JD Julian day \param observer Observers
position \param orbit Orbital parameters \param rst Pointer to store
Rise, Set and Transit time in JD \return 0 for success, 1 for circumpolar
(above the horizon), -1 for circumpolar (bellow the horizon)
Calculate the time the rise, set and transit (crosses the local meridian
at upper culmination) time of a body with a parabolic orbit for the given
Julian day.
- ln_get_par_body_rst_horizon(double, LnLnlatPosn, LnParOrbit, double, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
double ln_get_par_body_rst_horizon(double JD, LnLnlatPosn observer,
LnParOrbit orbit, double horizon, LnRstTime rst); \param JD Julian day
\param observer Observers position \param orbit Orbital parameters \param
horizon Horizon height \param rst Pointer to store Rise, Set and Transit
time in JD \return 0 for success, else 1 for circumpolar.
- ln_get_par_body_solar_dist(double, LnParOrbit) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
double ln_get_par_body_solar_dist(double JD, LnParOrbit orbit) \param JD
Julian Day.
- ln_get_par_comet_mag(double, LnParOrbit, double, double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Comet
-
double ln_get_par_comet_mag(double JD, LnParOrbit orbit, double g, double
k) \param JD Julian day.
- ln_get_par_geo_rect_posn(LnParOrbit, double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
void ln_get_par_geo_rect_posn(LnParOrbit orbit, double JD, LnRectPosn
posn); \param orbit Orbital parameters of object.
- ln_get_par_helio_rect_posn(LnParOrbit, double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
void ln_get_par_helio_rect_posn(LnParOrbit orbit, double JD, LnRectPosn
posn); \param orbit Orbital parameters of object.
- ln_get_par_radius_vector(double, double) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
equ 30.2
- ln_get_par_true_anomaly(double, double) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
equ 30.1
- ln_get_parallax(LnEquPosn, double, LnLnlatPosn, double, double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.Parallax
-
Equ 39.1, 39.2, 39.3 Pg 263 and 264
- ln_get_parallax_ha(LnEquPosn, double, LnLnlatPosn, double, double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.Parallax
-
Equ 39.1, 39.2, 39.3 Pg 263 and 264
- ln_get_pluto_disk(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Pluto
-
Chapter 41
- ln_get_pluto_earth_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Pluto
-
double ln_get_pluto_earth_dist(double JD); \param JD Julian day \return
Distance in AU
Calculates the distance in AU between the Earth and Pluto for the given
julian day.
- ln_get_pluto_equ_coords(double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Pluto
-
void ln_get_pluto_equ_coords(double JD, LnEquPosn position); \param JD
julian Day \param position Pointer to store position
Calculates Pluto's equatorial position for the given julian day.
- ln_get_pluto_helio_coords(double, LnHelioPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Pluto
-
Chap 37.
- ln_get_pluto_magnitude(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Pluto
-
double ln_get_pluto_magnitude(double JD); \param JD Julian day \return
Visible magnitude of Pluto
Calculate the visible magnitude of Pluto for the given julian day.
- ln_get_pluto_phase(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Pluto
-
Chapter 41
- ln_get_pluto_rect_helio(double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Pluto
-
void ln_get_pluto_rect_helio(double JD, LnRectPosn position) \param JD
Julian day.
- ln_get_pluto_rst(double, LnLnlatPosn, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Pluto
-
double ln_get_pluto_rst(double JD, LnLnlatPosn observer, LnRstTime rst);
\param JD Julian day \param observer Observers position \param rst
Pointer to store Rise, Set and Transit time in JD \return 0 for success,
else 1 for circumpolar.
- ln_get_pluto_sdiam(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Pluto
-
double ln_get_pluto_sdiam(double JD) \param JD Julian day \return
Semidiameter in arc seconds
Calculate the semidiameter of Pluto in arc seconds for the given julian
day.
- ln_get_pluto_solar_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Pluto
-
double ln_get_pluto_solar_dist(double JD); \param JD Julian day \return
Distance in AU
Calculates the distance in AU between the Sun and Pluto for the given
julian day.
- ln_get_rect_distance(LnRectPosn, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
\fn double ln_get_rect_distance(LnRectPosn a, LnRectPosn b) \param a
First rectangular coordinate \param b Second rectangular coordinate
\return Distance between a and b.
- ln_get_rect_from_helio(LnHelioPosn, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.Transform
-
Equ 37.1 Pg 264
- ln_get_rel_posn_angle(LnEquPosn, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.AngularSeparation
-
Chapt 17, page 116
- ln_get_saturn_disk(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Saturn
-
Chapter 41
- ln_get_saturn_earth_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Saturn
-
double ln_get_saturn_earth_dist(double JD); \param JD Julian day \brief
Calculate the distance between Saturn and the Earth in AU \return
Distance in AU
Calculates the distance in AU between the Earth and Saturn for the given
julian day.
- ln_get_saturn_equ_coords(double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Saturn
-
void ln_get_saturn_equ_coords(double JD, LnEquPosn position); \param JD
julian Day \param position Pointer to store position
Calculates Saturn's equatorial position for given julian day.
- ln_get_saturn_equ_sdiam(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Saturn
-
double ln_get_saturn_equ_sdiam(double JD) \param JD Julian day \return
Semidiameter in arc seconds
Calculate the equatorial semidiameter of Saturn in arc seconds for the
given julian day.
- ln_get_saturn_helio_coords(double, LnHelioPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Saturn
-
Chapter 31 Pg 206-207 Equ 31.1 31.2 , 31.3 using VSOP 87
- ln_get_saturn_magnitude(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Saturn
-
double ln_get_saturn_magnitude(double JD); \param JD Julian day \brief
Calculate the visible magnitude of Saturn \return Visisble magnitude of
saturn \todo Calculate rings brightness
Calculate the visible magnitude of Saturn for the given julian day.
- ln_get_saturn_phase(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Saturn
-
Chapter 41
- ln_get_saturn_pol_sdiam(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Saturn
-
double ln_get_saturn_pol_sdiam(double JD) \param JD Julian day \return
Semidiameter in arc seconds \todo Use Saturnicentric lat of Earth
Calculate the polar semidiameter of Saturn in arc seconds for the given
julian day.
- ln_get_saturn_rect_helio(double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Saturn
-
void ln_get_saturn_rect_helio(double JD, LnRectPosn position) \param JD
Julian day.
- ln_get_saturn_rst(double, LnLnlatPosn, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Saturn
-
double ln_get_saturn_rst(double JD, LnLnlatPosn observer, LnRstTime rst);
\param JD Julian day \param observer Observers position \param rst
Pointer to store Rise, Set and Transit time in JD \return 0 for success,
else 1 for circumpolar.
- ln_get_saturn_solar_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Saturn
-
double ln_get_saturn_solar_dist(double JD); \param JD Julian day \brief
Calculate the distance between Saturn and the Sun in AU \return Distance
in AU
Calculates the distance in AU between the Sun and Saturn for the given
julian day.
- ln_get_solar_ecl_coords(double, LnLnlatPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Solar
-
void ln_get_solar_ecl_coords(double JD, LnLnlatPosn position) \param JD
Julian day \param position Pointer to store calculated solar position.
- ln_get_solar_equ_coords(double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Solar
-
void ln_get_solar_equ_coords(double JD, LnEquPosn position) \param JD
Julian day \param position Pointer to store calculated solar position.
- ln_get_solar_geo_coords(double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Solar
-
void ln_get_solar_geo_coords(double JD, LnRectPosn position) \param JD
Julian day \param position Pointer to store calculated solar position.
- ln_get_solar_geom_coords(double, LnHelioPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Solar
-
void ln_get_solar_geom_coords(double JD, LnHelioPosn position) \param JD
Julian day \param position Pointer to store calculated solar position.
- ln_get_solar_rst(double, LnLnlatPosn, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Solar
-
double ln_get_solar_rst(double JD, LnLnlatPosn observer, LnRstTime rst);
Calls get_solar_rst_horizon with horizon set to
LN_SOLAR_STANDART_HORIZON.
- ln_get_solar_rst_horizon(double, LnLnlatPosn, double, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Solar
-
- ln_get_solar_sdiam(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Solar
-
double ln_get_solar_sdiam(double JD) \param JD Julian day \return
Semidiameter in arc seconds
Calculate the semidiameter of the Sun in arc seconds for the given julian
day.
- ln_get_uranus_disk(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Uranus
-
Chapter 41
- ln_get_uranus_earth_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Uranus
-
double ln_get_uranus_earth_dist(double JD); \param JD Julian day \brief
Calculate the distance between Uranus and the Earth in AU \return
Distance in AU
Calculates the distance in AU between the Earth and Uranus for the given
julian day.
- ln_get_uranus_equ_coords(double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Uranus
-
void ln_get_uranus_equ_coords(double JD, LnEquPosn position); \param JD
julian Day \param position pointer to store position
Calculates uranus's equatorial position for given julian day.
- ln_get_uranus_helio_coords(double, LnHelioPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Uranus
-
Chapter 31 Pg 206-207 Equ 31.1 31.2 , 31.3 using VSOP 87
- ln_get_uranus_magnitude(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Uranus
-
double ln_get_uranus_magnitude(double JD); \param JD Julian day \brief
Calculate the visible magnitude of Uranus \return Visible magnitude of
Uranus
Calculate the visible magnitude of Uranus for the given julian day.
- ln_get_uranus_phase(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Uranus
-
Chapter 41
- ln_get_uranus_rect_helio(double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Uranus
-
void ln_get_uranus_rect_helio(double JD, LnRectPosn position) \param JD
Julian day.
- ln_get_uranus_rst(double, LnLnlatPosn, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Uranus
-
double ln_get_uranus_rst(double JD, LnLnlatPosn observer, LnRstTime rst);
\param JD Julian day \param observer Observers position \param rst
Pointer to store Rise, Set and Transit time in JD \return 0 for success,
else 1 for circumpolar.
- ln_get_uranus_sdiam(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Uranus
-
double ln_get_uranus_sdiam(double JD) \param JD Julian day \return
Semidiameter in arc seconds
Calculate the semidiameter of Uranus in arc seconds for the given julian
day.
- ln_get_uranus_solar_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Uranus
-
double ln_get_uranus_solar_dist(double JD); \param JD Julian day \brief
Calculate the distance between Uranus and the Sun in AU \return Distance
in AU
Calculates the distance in AU between the Sun and Uranus for the given
julian day.
- ln_get_venus_disk(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Venus
-
Chapter 41
- ln_get_venus_earth_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Venus
-
double ln_get_venus_earth_dist(double JD); \param JD Julian day \brief
Calculate the distance between Venus and the Earth in AU \return Distance
in AU
Calculates the distance in AU between the Earth and Venus for the given
julian day.
- ln_get_venus_equ_coords(double, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Venus
-
void ln_get_venus_equ_coords(double JD, LnEquPosn *position); \param JD
Julian Day \param position Pointer to store position
Calculates Venus's equatorial position for given julian day.
- ln_get_venus_helio_coords(double, LnHelioPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Venus
-
Chapter 31 Pg 206-207 Equ 31.1 31.2 , 31.3 using VSOP 87
- ln_get_venus_magnitude(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Venus
-
double ln_get_venus_magnitude(double JD); \param JD Julian day \brief
Calculate the visible magnitude of Venus \return Visible magnitude of
venus
Calculate the visible magnitude of Venus for the given julian day.
- ln_get_venus_phase(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Venus
-
Chapter 41
- ln_get_venus_rect_helio(double, LnRectPosn) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Venus
-
void ln_get_venus_rect_helio(double JD, LnRectPosn *position) \param JD
Julian day.
- ln_get_venus_rst(double, LnLnlatPosn, LnRstTime) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Venus
-
double ln_get_venus_rst(double JD, LnLnlatPosn *observer, LnRstTime
*rst); \param JD Julian day \param observer Observers position \param rst
Pointer to store Rise, Set and Transit time in JD \return 0 for success,
else 1 for circumpolar.
- ln_get_venus_sdiam(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Venus
-
double ln_get_venus_sdiam(double JD) \param JD Julian day \return
Semidiameter in arc seconds
Calculate the semidiameter of Venus in arc seconds for the given julian
day.
- ln_get_venus_solar_dist(double) - Static method in class de.kah2.zodiac.nova4jmt.solarsystem.Venus
-
double ln_get_venus_solar_dist(double JD); \param JD Julian day \brief
Calculate the distance between Venus and the Sun in AU \return Distance
in AU
Calculates the distance in AU between the Sun and Venus for the given
julian day.
- ln_get_version() - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
String ln_get_version (void) \return Null terminated version string.
- ln_hequ_to_equ(LnhEquPosn, LnEquPosn) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
void ln_hequ_to_equ(LnhEquPosn hpos, LnEquPosn pos) \brief human readable
equatorial position to double equatorial position \ingroup conversion
- ln_hhrz_to_hrz(LnhHrzPosn, LnHrzPosn) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
void ln_hhrz_to_hrz(LnhHrzPosn hpos, LnHrzPosn pos) \brief human readable
horizontal position to double horizontal position \ingroup conversion
- ln_hlnlat_to_lnlat(LnhLnlatPosn, LnLnlatPosn) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
void ln_hlnlat_to_lnlat(LnhLnlatPosn hpos, LnLnlatPosn pos) \brief human
readable long/lat position to double long/lat position \ingroup
conversion
- ln_hms_to_deg(LnHms) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
convert hours:mins:secs to degrees
- ln_hms_to_rad(LnHms) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
convert hours:mins:secs to radians
- ln_hrz_to_hhrz(LnHrzPosn, LnhHrzPosn) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
void ln_hrz_to_hhrz(LnHrzPosn pos, LnhHrzPosn hpos) \brief double
horizontal position to human readable horizontal position \ingroup
conversion
- ln_hrz_to_nswe(LnHrzPosn) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
String ln_hrz_to_nswe(LnHrzPosn pos); \brief returns direction of given
azimuth - like N,S,W,E,NSW,...
- ln_interpolate3(double, double, double, double) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
double ln_interpolate3 (double n, double y1, double y2, double y3)
\return interpolation value \param n Interpolation factor \param y1
Argument 1 \param y2 Argument 2 \param y3 Argument 3
Calculate an intermediate value of the 3 arguments for the given
interpolation factor.
- ln_interpolate5(double, double, double, double, double, double) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
double ln_interpolate5 (double n, double y1, double y2, double y3, double
y4, double y5) \return interpolation value \param n Interpolation factor
\param y1 Argument 1 \param y2 Argument 2 \param y3 Argument 3 \param y4
Argument 4 \param y5 Argument 5
Calculate an intermediate value of the 5 arguments for the given
interpolation factor.
- ln_lnlat_to_hlnlat(LnLnlatPosn, LnhLnlatPosn) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
void ln_lnlat_to_hlnlat(LnLnlatPosn pos, LnhLnlatPosn hpos) \brief double
long/lat position to human readable long/lat position \ingroup conversion
- LN_LUNAR_STANDART_HORIZON - Static variable in class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
- ln_rad_to_deg(double) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
convert radians to degrees
- ln_rad_to_dms(double, LnDms) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
convert radians to dms
- ln_rad_to_hms(double, LnHms) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
convert radians to hh:mm:ss
- ln_range_degrees(double) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
puts a large angle in the correct range 0 - 360 degrees
- ln_range_radians(double) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
puts a large angle in the correct range 0 - 2PI radians
- ln_range_radians2(double) - Static method in class de.kah2.zodiac.nova4jmt.Utility
-
preserve sign
- LN_SIDEREAL_DAY_DAY - Static variable in class de.kah2.zodiac.nova4jmt.api.Constants
-
- LN_SIDEREAL_DAY_SEC - Static variable in class de.kah2.zodiac.nova4jmt.api.Constants
-
sidereal day length in seconds and days (for JD)
- LN_SOLAR_STANDART_HORIZON - Static variable in class de.kah2.zodiac.nova4jmt.solarsystem.Solar
-
- ln_solve_barker(double, double) - Static method in class de.kah2.zodiac.nova4jmt.ParabolicMotion
-
Equ 34.3, Barkers Equation
- ln_solve_hyp_barker(double, double, double) - Static method in class de.kah2.zodiac.nova4jmt.HyperbolicMotion
-
Equ 34.3, Barkers Equation
- ln_solve_kepler(double, double) - Static method in class de.kah2.zodiac.nova4jmt.EllipticMotion
-
double ln_solve_kepler (double E, double M); \param E Orbital
eccentricity \param M Mean anomaly \return Eccentric anomaly
Calculate the eccentric anomaly.
- LN_STAR_STANDART_HORIZON - Static variable in class de.kah2.zodiac.nova4jmt.RiseSet
-
- ln_vsop87_to_fk5(LnHelioPosn, double) - Static method in class de.kah2.zodiac.nova4jmt.Vsop87
-
Equation 31.3 Pg 207.
- ln_zonedate_to_date(LnZoneDate, LnDate) - Static method in class de.kah2.zodiac.nova4jmt.JulianDay
-
void ln_zonedate_to_date(LnZonedate *zonedate, LnDate *date) \param
zonedate Ptr to zonedate \param date Ptr to date
Converts a ln_zonedate (local time) to a ln_date (UT).
- LnDate - Class in de.kah2.zodiac.nova4jmt.api
-
Date \struct ln_date \brief Human readable Date and time used by libnova This
is the Human readable (easy printf) date format used by libnova.
- LnDate() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnDate
-
- LnDms - Class in de.kah2.zodiac.nova4jmt.api
-
- LnDms() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnDms
-
- LnEllOrbit - Class in de.kah2.zodiac.nova4jmt.api
-
\struct ln_ell_orbit \brief Elliptic Orbital elements
TODO.
- LnEllOrbit() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnEllOrbit
-
- LnEquPosn - Class in de.kah2.zodiac.nova4jmt.api
-
\struct ln_equ_posn \brief Equatorial Coordinates.
- LnEquPosn() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnEquPosn
-
- lng - Variable in class de.kah2.zodiac.nova4jmt.api.LnhLnlatPosn
-
longitude.
- lng - Variable in class de.kah2.zodiac.nova4jmt.api.LnLnlatPosn
-
longitude.
- LnGalPosn - Class in de.kah2.zodiac.nova4jmt.api
-
\struct ln_gal_posn \brief Galactic coordinates
The Galactic Latitude and Longitude of and object.
- LnGalPosn() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnGalPosn
-
- LnHelioPosn - Class in de.kah2.zodiac.nova4jmt.api
-
\struct ln_helio_posn \brief Heliocentric position
A heliocentric position is an objects position relative to the centre of the
Sun.
- LnHelioPosn() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnHelioPosn
-
- LnhEquPosn - Class in de.kah2.zodiac.nova4jmt.api
-
brief Right Ascension and Declination.
- LnhEquPosn() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnhEquPosn
-
- LnhHrzPosn - Class in de.kah2.zodiac.nova4jmt.api
-
\struct lnh_hrz_posn \brief Azimuth and Altitude.
- LnhHrzPosn() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnhHrzPosn
-
- LnhLnlatPosn - Class in de.kah2.zodiac.nova4jmt.api
-
\struct lnh_lnlat_posn \brief Ecliptical (or celestial) Latitude and
Longitude.
- LnhLnlatPosn() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnhLnlatPosn
-
- LnHms - Class in de.kah2.zodiac.nova4jmt.api
-
\struct ln_hms \brief Hours, minutes and seconds.
- LnHms() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnHms
-
- LnHrzPosn - Class in de.kah2.zodiac.nova4jmt.api
-
\struct ln_hrz_posn \brief Horizontal Coordinates.
- LnHrzPosn() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnHrzPosn
-
- LnHypOrbit - Class in de.kah2.zodiac.nova4jmt.api
-
\struct ln_hyp_orbit \brief Hyperbolic Orbital elements
TODO.
- LnHypOrbit() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnHypOrbit
-
- LnLnlatPosn - Class in de.kah2.zodiac.nova4jmt.api
-
\struct ln_lnlat_posn \brief Ecliptical (or celestial) Longitude and
Latitude.
- LnLnlatPosn() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnLnlatPosn
-
- LnNutation - Class in de.kah2.zodiac.nova4jmt.api
-
\struct ln_nutation \brief Nutation in longitude, ecliptic and obliquity.
- LnNutation() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnNutation
-
- LnParOrbit - Class in de.kah2.zodiac.nova4jmt.api
-
\struct ln_par_orbit \brief Parabolic Orbital elements
TODO.
- LnParOrbit() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnParOrbit
-
- LnRectPosn - Class in de.kah2.zodiac.nova4jmt.api
-
\struct ln_rect_posn \brief Rectangular coordinates
Rectangular Coordinates of a body.
- LnRectPosn() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnRectPosn
-
- LnRstTime - Class in de.kah2.zodiac.nova4jmt.api
-
\struct ln_rst_time \brief Rise, Set and Transit times.
- LnRstTime() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnRstTime
-
- LnVsop(double, double, double) - Constructor for class de.kah2.zodiac.nova4jmt.Vsop87.LnVsop
-
- LnZoneDate - Class in de.kah2.zodiac.nova4jmt.api
-
Zone date \struct ln_zonedate \brief Human readable Date and time with
timezone information used by libnova
This is the Human readable (easy printf) date with timezone format used by
libnova.
- LnZoneDate() - Constructor for class de.kah2.zodiac.nova4jmt.api.LnZoneDate
-
- longitude - Variable in class de.kah2.zodiac.nova4jmt.api.LnNutation
-
Nutation in longitude, in degrees
- Lunar - Class in de.kah2.zodiac.nova4jmt.solarsystem
-
- Lunar() - Constructor for class de.kah2.zodiac.nova4jmt.solarsystem.Lunar
-
- Lunar.EarthPert - Class in de.kah2.zodiac.nova4jmt.solarsystem
-
used for elp 4 - 9
- Lunar.MainProblem - Class in de.kah2.zodiac.nova4jmt.solarsystem
-
used for elp1 - 3
- Lunar.MoonPert - Class in de.kah2.zodiac.nova4jmt.solarsystem
-
- Lunar.PlanetPert - Class in de.kah2.zodiac.nova4jmt.solarsystem
-
used for elp 10 - 21
- Lunar.PlanSolPert - Class in de.kah2.zodiac.nova4jmt.solarsystem
-
- Lunar.RelPert - Class in de.kah2.zodiac.nova4jmt.solarsystem
-
- Lunar.TidalEffects - Class in de.kah2.zodiac.nova4jmt.solarsystem
-