libnova.h | libnova.h | |||
---|---|---|---|---|
skipping to change at line 55 | skipping to change at line 55 | |||
* - Parabolic Motion of bodies (Comet positional data) | * - Parabolic Motion of bodies (Comet positional data) | |||
* - Orbit velocities and lengths | * - Orbit velocities and lengths | |||
* - Atmospheric refraction | * - Atmospheric refraction | |||
* - Rise, Set and Transit times. | * - Rise, Set and Transit times. | |||
* - Semidiameters of the Sun, Moon, Planets and asteroids. | * - Semidiameters of the Sun, Moon, Planets and asteroids. | |||
* | * | |||
* \section docs Documentation | * \section docs Documentation | |||
* API documentation for libnova is included in the source. It can also be f ound in this website and an offline tarball is available <A href="http://li bnova.sf.net/libnovadocs.tar.gz">here</A>. | * API documentation for libnova is included in the source. It can also be f ound in this website and an offline tarball is available <A href="http://li bnova.sf.net/libnovadocs.tar.gz">here</A>. | |||
* | * | |||
* \section download Download | * \section download Download | |||
* The latest released version of libnova is 0.6.0 and was released on the 2 6th Jan 2003. | * The latest released version of libnova is 0.7.0 and was released on the 2 3rd March 2003. | |||
* It is available for download <A href="http://sf.net/project/showfiles.php ?group_id=57697">here.</A> | * It is available for download <A href="http://sf.net/project/showfiles.php ?group_id=57697">here.</A> | |||
* | * | |||
* \section cvs CVS | * \section cvs CVS | |||
* The latest CVS version of libnova is available via CVS <A href="http://sf .net/cvs/?group_id=57697">here.</A> | * The latest CVS version of libnova is available via CVS <A href="http://sf .net/cvs/?group_id=57697">here.</A> | |||
* | * | |||
* \section licence Licence | * \section licence Licence | |||
* libnova is released under the <A href="http://www.gnu.org">GNU</A> LGPL. | * libnova is released under the <A href="http://www.gnu.org">GNU</A> LGPL. | |||
* | * | |||
* \section help Help | * \section help Help | |||
* If you are interested in helping in the future development of libnova, th en please get in touch. | * If you are interested in helping in the future development of libnova, th en please get in touch. | |||
skipping to change at line 1123 | skipping to change at line 1123 | |||
/*! \fn double get_jupiter_pol_sdiam (double JD) | /*! \fn double get_jupiter_pol_sdiam (double JD) | |||
* \brief Calcaluate the polar semidiameter of Jupiter in arc seconds. | * \brief Calcaluate the polar semidiameter of Jupiter in arc seconds. | |||
* \ingroup jupiter | * \ingroup jupiter | |||
*/ | */ | |||
double get_jupiter_pol_sdiam (double JD); | double get_jupiter_pol_sdiam (double JD); | |||
/*! \fn double get_jupiter_rst (double JD, struct ln_lnlat_posn * observer, struct ln_rst_time * rst); | /*! \fn double get_jupiter_rst (double JD, struct ln_lnlat_posn * observer, struct ln_rst_time * rst); | |||
* \brief Calculate the time of rise, set and transit for Jupiter. | * \brief Calculate the time of rise, set and transit for Jupiter. | |||
* \ingroup jupiter | * \ingroup jupiter | |||
*/ | */ | |||
int get_jupter_rst (double JD, struct ln_lnlat_posn * observer, struct ln_r st_time * rst); | int get_jupiter_rst (double JD, struct ln_lnlat_posn * observer, struct ln_ rst_time * rst); | |||
/*! \fn void get_jupiter_helio_coords (double JD, struct ln_helio_posn * po sition); | /*! \fn void get_jupiter_helio_coords (double JD, struct ln_helio_posn * po sition); | |||
* \brief Calculate Jupiter's heliocentric coordinates | * \brief Calculate Jupiter's heliocentric coordinates | |||
* \ingroup jupiter | * \ingroup jupiter | |||
*/ | */ | |||
/* Chapter 31 Pg 206-207 Equ 31.1 31.2 , 31.3 using VSOP 87 */ | /* Chapter 31 Pg 206-207 Equ 31.1 31.2 , 31.3 using VSOP 87 */ | |||
void get_jupiter_helio_coords | void get_jupiter_helio_coords | |||
(double JD, struct ln_helio_posn * position); | (double JD, struct ln_helio_posn * position); | |||
/*! \fn void get_jupiter_equ_coords (double JD, struct ln_equ_posn * positi on); | /*! \fn void get_jupiter_equ_coords (double JD, struct ln_equ_posn * positi on); | |||
skipping to change at line 1588 | skipping to change at line 1588 | |||
* \ingroup lunar | * \ingroup lunar | |||
*/ | */ | |||
double get_lunar_earth_dist (double JD); | double get_lunar_earth_dist (double JD); | |||
/*! \fn double get_lunar_bright_limb (double JD); | /*! \fn double get_lunar_bright_limb (double JD); | |||
* \brief Calculate the position angle of the Moon's bright limb. | * \brief Calculate the position angle of the Moon's bright limb. | |||
* \ingroup lunar | * \ingroup lunar | |||
*/ | */ | |||
double get_lunar_bright_limb (double JD); | double get_lunar_bright_limb (double JD); | |||
/*! \fn double get_lunar_long_asc_node (double JD); | ||||
* \brief Calculate the longitude of the Moon's mean ascending node. | ||||
* \ingroup lunar | ||||
*/ | ||||
double get_lunar_long_asc_node (double JD); | ||||
/*! \fn double get_lunar_long_perigee (double JD); | ||||
* \brief Calculate the longitude of the Moon's mean perigee. | ||||
* \ingroup lunar | ||||
*/ | ||||
double get_lunar_long_perigee (double JD); | ||||
/*! \defgroup elliptic Elliptic Motion | /*! \defgroup elliptic Elliptic Motion | |||
* | * | |||
* Functions relating to the elliptic motion of bodies. | * Functions relating to the elliptic motion of bodies. | |||
* | * | |||
* All angles are expressed in degrees. | * All angles are expressed in degrees. | |||
*/ | */ | |||
/*! \fn double solve_kepler (double E, double M); | /*! \fn double solve_kepler (double E, double M); | |||
* \brief Calculate the eccentric anomaly. | * \brief Calculate the eccentric anomaly. | |||
* \ingroup elliptic | * \ingroup elliptic | |||
End of changes. 3 change blocks. | ||||
2 lines changed or deleted | 14 lines changed or added | |||