home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / EFFO / pd8.lzh / SRC / astro.h < prev    next >
Text File  |  1990-04-13  |  620b  |  27 lines

  1. #ifndef PI
  2. #define    PI        3.141592653589793
  3. #endif
  4.  
  5. /* conversions among hours (of ra), degrees and radians. */
  6. #define    degrad(x)    ((x)*PI/180.)
  7. #define    raddeg(x)    ((x)*180./PI)
  8. #define    hrdeg(x)    ((x)*15.)
  9. #define    deghr(x)    ((x)/15.)
  10. #define    hrrad(x)    degrad(hrdeg(x))
  11. #define    radhr(x)    deghr(raddeg(x))
  12.  
  13. /* ratio of from synodic (solar) to sidereal (stellar) rate */
  14. #define    SIDRATE        .9972695677
  15.  
  16. /* manifest names for planets.
  17.  * N.B. must cooincide with usage in pelement.c and plans.c.
  18.  */
  19. #define    MERCURY    0
  20. #define    VENUS    1
  21. #define    MARS    2
  22. #define    JUPITER    3
  23. #define    SATURN    4
  24. #define    URANUS    5
  25. #define    NEPTUNE    6
  26. #define    PLUTO    7
  27.