| Package | Description |
|---|---|
| de.kah2.zodiac.nova4jmt | |
| de.kah2.zodiac.nova4jmt.solarsystem |
| Modifier and Type | Method and Description |
|---|---|
static int |
RiseSet.ln_get_body_next_rst_horizon_future(double JD,
LnLnlatPosn observer,
IGetEquBodyCoords get_equ_body_coords,
double horizon,
int day_limit,
LnRstTime rst)
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.
|
static int |
RiseSet.ln_get_body_next_rst_horizon(double JD,
LnLnlatPosn observer,
IGetEquBodyCoords get_equ_body_coords,
double horizon,
LnRstTime rst)
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.
|
static int |
RiseSet.ln_get_body_rst_horizon_offset(double JD,
LnLnlatPosn observer,
IGetEquBodyCoords get_equ_body_coords,
double horizon,
LnRstTime rst,
double ut_offset) |
static int |
RiseSet.ln_get_body_rst_horizon(double JD,
LnLnlatPosn observer,
IGetEquBodyCoords get_equ_body_coords,
double horizon,
LnRstTime rst)
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.
|
static int |
EllipticMotion.ln_get_ell_body_next_rst_horizon_future(double JD,
LnLnlatPosn observer,
LnEllOrbit orbit,
double horizon,
int day_limit,
LnRstTime rst)
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.
|
static int |
EllipticMotion.ln_get_ell_body_next_rst_horizon(double JD,
LnLnlatPosn observer,
LnEllOrbit orbit,
double horizon,
LnRstTime rst)
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.
|
static int |
EllipticMotion.ln_get_ell_body_next_rst(double JD,
LnLnlatPosn observer,
LnEllOrbit orbit,
LnRstTime rst)
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.
|
static int |
EllipticMotion.ln_get_ell_body_rst_horizon(double JD,
LnLnlatPosn observer,
LnEllOrbit orbit,
double horizon,
LnRstTime rst)
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.
|
static int |
EllipticMotion.ln_get_ell_body_rst(double JD,
LnLnlatPosn observer,
LnEllOrbit orbit,
LnRstTime rst)
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.
|
static int |
HyperbolicMotion.ln_get_hyp_body_next_rst_horizon_future(double JD,
LnLnlatPosn observer,
LnHypOrbit orbit,
double horizon,
int day_limit,
LnRstTime rst)
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.
|
static int |
HyperbolicMotion.ln_get_hyp_body_next_rst_horizon(double JD,
LnLnlatPosn observer,
LnHypOrbit orbit,
double horizon,
LnRstTime rst)
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.
|
static int |
HyperbolicMotion.ln_get_hyp_body_next_rst(double JD,
LnLnlatPosn observer,
LnHypOrbit orbit,
LnRstTime rst)
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.
|
static int |
HyperbolicMotion.ln_get_hyp_body_rst_horizon(double JD,
LnLnlatPosn observer,
LnHypOrbit orbit,
double horizon,
LnRstTime rst)
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.
|
static int |
HyperbolicMotion.ln_get_hyp_body_rst(double JD,
LnLnlatPosn observer,
LnHypOrbit orbit,
LnRstTime rst)
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.
|
static <T> int |
RiseSet.ln_get_motion_body_next_rst_horizon_future(double JD,
LnLnlatPosn observer,
IGetMotionBodyCoords<T> get_motion_body_coords,
T orbit,
double horizon,
int day_limit,
LnRstTime rst)
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.
|
static <T> int |
RiseSet.ln_get_motion_body_next_rst_horizon(double JD,
LnLnlatPosn observer,
IGetMotionBodyCoords<T> get_motion_body_coords,
T orbit,
double horizon,
LnRstTime rst)
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.
|
static <T> int |
RiseSet.ln_get_motion_body_rst_horizon_offset(double JD,
LnLnlatPosn observer,
IGetMotionBodyCoords<T> get_motion_body_coords,
T orbit,
double horizon,
LnRstTime rst,
double ut_offset) |
static <T> int |
RiseSet.ln_get_motion_body_rst_horizon(double JD,
LnLnlatPosn observer,
IGetMotionBodyCoords<T> get_motion_body_coords,
T orbit,
double horizon,
LnRstTime rst)
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.
|
static int |
RiseSet.ln_get_object_next_rst_horizon(double JD,
LnLnlatPosn observer,
LnEquPosn object,
BigDecimal horizon,
LnRstTime rst)
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.
|
static int |
RiseSet.ln_get_object_next_rst(double JD,
LnLnlatPosn observer,
LnEquPosn object,
LnRstTime rst)
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.
|
static int |
RiseSet.ln_get_object_rst_horizon_offset(double JD,
LnLnlatPosn observer,
LnEquPosn object,
BigDecimal horizon,
LnRstTime rst,
double ut_offset) |
static int |
RiseSet.ln_get_object_rst_horizon(double JD,
LnLnlatPosn observer,
LnEquPosn object,
BigDecimal horizon,
LnRstTime rst)
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.
|
static int |
RiseSet.ln_get_object_rst(double JD,
LnLnlatPosn observer,
LnEquPosn object,
LnRstTime rst)
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.
|
static int |
ParabolicMotion.ln_get_par_body_next_rst_horizon_future(double JD,
LnLnlatPosn observer,
LnParOrbit orbit,
double horizon,
int day_limit,
LnRstTime rst)
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.
|
static int |
ParabolicMotion.ln_get_par_body_next_rst_horizon(double JD,
LnLnlatPosn observer,
LnParOrbit orbit,
double horizon,
LnRstTime rst)
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.
|
static int |
ParabolicMotion.ln_get_par_body_next_rst(double JD,
LnLnlatPosn observer,
LnParOrbit orbit,
LnRstTime rst)
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.
|
static int |
ParabolicMotion.ln_get_par_body_rst_horizon(double JD,
LnLnlatPosn observer,
LnParOrbit orbit,
double horizon,
LnRstTime rst)
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.
|
static int |
ParabolicMotion.ln_get_par_body_rst(double JD,
LnLnlatPosn observer,
LnParOrbit orbit,
LnRstTime rst)
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.
|
static void |
RiseSet.set_next_rst(LnRstTime rst,
double diff,
LnRstTime out) |
| Modifier and Type | Method and Description |
|---|---|
static int |
Jupiter.ln_get_jupiter_rst(double JD,
LnLnlatPosn observer,
LnRstTime rst)
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.
|
static int |
Lunar.ln_get_lunar_rst(double JD,
LnLnlatPosn observer,
LnRstTime rst)
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.
|
static int |
Mars.ln_get_mars_rst(double JD,
LnLnlatPosn observer,
LnRstTime rst)
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.
|
static int |
Mercury.ln_get_mercury_rst(double JD,
LnLnlatPosn observer,
LnRstTime rst)
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.
|
static int |
Neptune.ln_get_neptune_rst(double JD,
LnLnlatPosn observer,
LnRstTime rst)
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.
|
static int |
Pluto.ln_get_pluto_rst(double JD,
LnLnlatPosn observer,
LnRstTime rst)
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.
|
static int |
Saturn.ln_get_saturn_rst(double JD,
LnLnlatPosn observer,
LnRstTime rst)
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.
|
static int |
Solar.ln_get_solar_rst_horizon(double JD,
LnLnlatPosn observer,
double horizon,
LnRstTime rst) |
static int |
Solar.ln_get_solar_rst(double JD,
LnLnlatPosn observer,
LnRstTime rst)
double ln_get_solar_rst(double JD, LnLnlatPosn observer, LnRstTime rst);
Calls get_solar_rst_horizon with horizon set to
LN_SOLAR_STANDART_HORIZON.
|
static int |
Uranus.ln_get_uranus_rst(double JD,
LnLnlatPosn observer,
LnRstTime rst)
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.
|
static int |
Venus.ln_get_venus_rst(double JD,
LnLnlatPosn observer,
LnRstTime rst)
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.
|
Copyright © 2019. All rights reserved.