| Package | Description |
|---|---|
| de.kah2.zodiac.nova4jmt | |
| de.kah2.zodiac.nova4jmt.solarsystem |
| Modifier and Type | Method and Description |
|---|---|
static double |
EllipticMotion.ln_get_ell_body_earth_dist(double JD,
LnEllOrbit orbit)
double ln_get_ell_body_earth_dist(double JD, LnEllOrbit orbit) \param JD
Julian day.
|
static double |
EllipticMotion.ln_get_ell_body_elong(double JD,
LnEllOrbit orbit)
double ln_get_ell_body_elong(double JD, LnEllOrbit orbit); \param JD
Julian day \param orbit Orbital parameters \return Elongation to the Sun.
|
static void |
EllipticMotion.ln_get_ell_body_equ_coords(double JD,
LnEllOrbit orbit,
LnEquPosn posn)
void ln_get_ell_body_equ_coords(double JD, LnEllOrbit orbit, LnEquPosn
posn) \param JD Julian Day.
|
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 double |
EllipticMotion.ln_get_ell_body_phase_angle(double JD,
LnEllOrbit orbit)
double ln_get_ell_body_phase_angle(double JD, LnEllOrbit orbit); \param
JD Julian day \param orbit Orbital parameters \return Phase angle.
|
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 double |
EllipticMotion.ln_get_ell_body_solar_dist(double JD,
LnEllOrbit orbit)
double ln_get_ell_body_solar_dist(double JD, LnEllOrbit orbit) \param JD
Julian Day.
|
static void |
EllipticMotion.ln_get_ell_geo_rect_posn(LnEllOrbit orbit,
double JD,
LnRectPosn posn)
void ln_get_ell_geo_rect_posn(LnEllOrbit orbit, double JD, LnRectPosn
posn); \param orbit Orbital parameters of object.
|
static void |
EllipticMotion.ln_get_ell_helio_rect_posn(LnEllOrbit orbit,
double JD,
LnRectPosn posn)
void ln_get_ell_helio_rect_posn(LnEllOrbit orbit, double JD, LnRectPosn
posn); \param orbit Orbital parameters of object.
|
static double |
EllipticMotion.ln_get_ell_orbit_avel(LnEllOrbit orbit)
double ln_get_ell_orbit_avel(LnEllOrbit orbit); \param orbit Orbital
parameters \return Orbital velocity in km/s.
|
static double |
EllipticMotion.ln_get_ell_orbit_len(LnEllOrbit orbit)
double ln_get_ell_orbit_len(LnEllOrbit orbit); \param orbit Orbital
parameters \return Orbital length in AU
Calculate the orbital length in AU.
|
static double |
EllipticMotion.ln_get_ell_orbit_pvel(LnEllOrbit orbit)
double ln_get_ell_orbit_pvel(LnEllOrbit orbit); \param orbit Orbital
parameters \return Orbital velocity in km/s.
|
static double |
EllipticMotion.ln_get_ell_orbit_vel(double JD,
LnEllOrbit orbit)
double ln_get_ell_orbit_vel(double JD, LnEllOrbit orbit); \param JD
Julian day.
|
| Modifier and Type | Method and Description |
|---|---|
static double |
Asteroid.ln_get_asteroid_mag(double JD,
LnEllOrbit orbit,
double H,
double G)
double ln_get_asteroid_mag(double JD, LnEllOrbit orbit, double H, double
G) \param JD Julian day.
|
static double |
Asteroid.ln_get_asteroid_sdiam_arc(double JD,
LnEllOrbit orbit,
double H,
double A)
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.
|
static double |
Comet.ln_get_ell_comet_mag(double JD,
LnEllOrbit orbit,
double g,
double k)
double ln_get_ell_comet_mag(double JD, LnEllOrbit orbit, double g, double
k) \param JD Julian day.
|
Copyright © 2019. All rights reserved.