| Package | Description |
|---|---|
| de.kah2.zodiac.nova4jmt | |
| de.kah2.zodiac.nova4jmt.solarsystem |
| Modifier and Type | Method and Description |
|---|---|
static int |
RiseSet.check_coords(LnLnlatPosn observer,
double H1,
BigDecimal horizon,
LnEquPosn object) |
static int |
RiseSet.check_coords(LnLnlatPosn observer,
double H1,
double horizon,
LnEquPosn object) |
static void |
Parallax.get_topocentric(LnLnlatPosn observer,
double height,
DoubleRef ro_sin,
DoubleRef ro_cos)
Equ on page 77 - chapter 10, The Earth's globe
|
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 void |
Aberration.ln_get_ecl_aber(LnLnlatPosn mean_position,
double JD,
LnLnlatPosn position)
Equ 22.2 pg 139
|
static void |
Transform.ln_get_ecl_from_equ(LnEquPosn object,
double JD,
LnLnlatPosn position)
Equ 12.1, 12.2 Pg 88
|
static void |
Transform.ln_get_ecl_from_rect(LnRectPosn rect,
LnLnlatPosn posn)
Equ 33.2
|
static void |
Precession.ln_get_ecl_prec(LnLnlatPosn mean_position,
double JD,
LnLnlatPosn position)
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.
|
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 void |
Transform.ln_get_equ_from_ecl(LnLnlatPosn object,
double JD,
LnEquPosn position)
Equ 12.3, 12.4 pg 89
|
static void |
Transform.ln_get_equ_from_hrz(LnHrzPosn object,
LnLnlatPosn observer,
double JD,
LnEquPosn position)
void ln_get_equ_from_hrz( ln_hrz_posn *object, LnLnlatPosnobserver,
double JD, LnEquPosn position) \param object Object coordinates.
|
static void |
Transform.ln_get_hrz_from_equ_sidereal_time(LnEquPosn object,
LnLnlatPosn observer,
double sidereal,
LnHrzPosn position) |
static void |
Transform.ln_get_hrz_from_equ(LnEquPosn object,
LnLnlatPosn observer,
double JD,
LnHrzPosn position)
Equ 12.1,12.2 pg 88
TODO: Transform horizontal coordinates to galactic coordinates.
|
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 |
Parallax.ln_get_parallax_ha(LnEquPosn object,
double au_distance,
LnLnlatPosn observer,
double height,
double H,
LnEquPosn parallax)
Equ 39.1, 39.2, 39.3 Pg 263 and 264
|
static void |
Parallax.ln_get_parallax(LnEquPosn object,
double au_distance,
LnLnlatPosn observer,
double height,
double JD,
LnEquPosn parallax)
Equ 39.1, 39.2, 39.3 Pg 263 and 264
|
static void |
Utility.ln_hlnlat_to_lnlat(LnhLnlatPosn hpos,
LnLnlatPosn pos)
void ln_hlnlat_to_lnlat(LnhLnlatPosn hpos, LnLnlatPosn pos) \brief human
readable long/lat position to double long/lat position \ingroup
conversion
|
static void |
Utility.ln_lnlat_to_hlnlat(LnLnlatPosn pos,
LnhLnlatPosn hpos)
void ln_lnlat_to_hlnlat(LnLnlatPosn pos, LnhLnlatPosn hpos) \brief double
long/lat position to human readable long/lat position \ingroup conversion
|
| 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 void |
Lunar.ln_get_lunar_ecl_coords(double JD,
LnLnlatPosn position,
double precision)
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.
|
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 void |
Solar.ln_get_solar_ecl_coords(double JD,
LnLnlatPosn position)
void ln_get_solar_ecl_coords(double JD, LnLnlatPosn position) \param JD
Julian day \param position Pointer to store calculated solar position.
|
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.