Ignore:
Timestamp:
Jan 17, 2005, 11:13:08 AM (21 years ago)
Author:
cmv
Message:

update pour version 3.6.3 Xephem cmv 17/01/04

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaExt/XephemAstroLib/astro.h

    r2551 r2643  
    532532    char *full;         /* full name */
    533533    char *tag;          /* Roman numeral tag */
    534     float x, y, z;      /* radii: +x:east +y:south +z:front */
    535     float ra, dec;
    536     float mag;
     534    float x, y, z;      /* sky loc in planet radii: +x:east +y:south +z:front */
     535    float ra, dec;      /* sky location in ra/dec */
     536    float mag;          /* magnitude */
    537537    int evis;           /* whether geometrically visible from earth */
    538538    int svis;           /* whether in sun light */
     539    int pshad;          /* whether moon is casting shadow on planet */
     540    int trans;          /* whether moon is transiting */
     541    float sx, sy;       /* shadow sky loc in planet radii: +x:east +y:south */
    539542} MoonData;
    540543
     
    660663
    661664/* jupmoon.c */
    662 extern void jupiter_data (double Mjd, char dir[], Obj *eop, Obj *jop,
    663     double *jupsize, double *cmlI, double *cmlII, MoonData md[J_NMOONS]);
     665extern void jupiter_data (double Mjd, char dir[], Obj *sop, Obj *jop,
     666    double *jupsize, double *cmlI, double *cmlII, double *polera,
     667    double *poledec, MoonData md[J_NMOONS]);
    664668
    665669/* libration.c */
     
    671675
    672676/* marsmoon.c */
    673 extern void marsm_data (double Mjd, char dir[], Obj *eop, Obj *mop,
    674     double *marssize, MoonData md[M_NMOONS]);
     677extern void marsm_data (double Mjd, char dir[], Obj *sop, Obj *mop,
     678    double *marssize, double *polera, double *poledec, MoonData md[M_NMOONS]);
    675679
    676680/* misc.c */
     
    740744
    741745/* plshadow.c */
    742 extern int plshadow (Now *np, Obj *op, Obj *sop, double polera,
    743 double poledec, double x, double y, double z, double *sxp, double *syp);
     746extern int plshadow (Obj *op, Obj *sop, double polera,
     747    double poledec, double x, double y, double z, float *sxp, float *syp);
    744748
    745749/* plmoon_cir.c */
     
    774778/* satmoon.c */
    775779extern void saturn_data (double Mjd, char dir[], Obj *eop, Obj *sop,
    776     double *satsize, double *etilt, double *stlit, MoonData md[S_NMOONS]);
     780    double *satsize, double *etilt, double *stlit, double *polera,
     781    double *poledec, MoonData md[S_NMOONS]);
    777782
    778783/* sphcart.c */
     
    789794
    790795/* umoon.c */
    791 extern void uranus_data (double Mjd, char dir[], Obj *eop, Obj *uop,
    792     double *usize, MoonData md[U_NMOONS]);
     796extern void uranus_data (double Mjd, char dir[], Obj *sop, Obj *uop,
     797    double *usize, double *polera, double *poledec, MoonData md[U_NMOONS]);
    793798
    794799/* utc_gst.c */
     
    802807
    803808/* For RCS Only -- Do Not Edit
    804  * @(#) $RCSfile: astro.h,v $ $Date: 2004-06-15 16:52:37 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $
     809 * @(#) $RCSfile: astro.h,v $ $Date: 2005-01-17 10:13:03 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $
    805810 */
Note: See TracChangeset for help on using the changeset viewer.