Ignore:
Timestamp:
Jun 12, 2001, 5:36:47 PM (24 years ago)
Author:
cmv
Message:

intro enum TypAstroCoord cmv 12/6/01

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaExt/XAstroPack/xastropack.h

    r1475 r1515  
    1414}             /* extern "C" */
    1515#endif
     16
     17enum TypAstroCoord {
     18  TypCoordUndef  =  (unsigned long)  (0),
     19
     20  // Pour indiquer que les coordonnees sont en (heure=[0,24[,degre=[-90,90])
     21  TypCoordHD     =  (unsigned long)  (1 << 20),
     22  // Pour indiquer que les coordonnees sont en (degre=[0,360[,degre=[-90,90])
     23  TypCoordDD     =  (unsigned long)  (1 << 21),
     24  // Pour indiquer que les coordonnees sont en (radian=[0,2Pi[,radian=[-Pi/2,Pi/2])
     25  TypCoordRR     =  (unsigned long)  (1 << 22),
     26
     27  // Coordonnees Equatoriales alpha,delta
     28  TypCoordEq     =  (unsigned long)  (1 << 0),
     29  TypCoordEqStd  =  (unsigned long) ((1 << 0) | (1 << 20)),
     30  // Coordonnees Galactiques gLong, gLat
     31  TypCoordGal    =  (unsigned long)  (1 << 1),
     32  TypCoordGalStd =  (unsigned long) ((1 << 1) | (1 << 21)),
     33  // Coordonnees Horizontales azimuth,altitude
     34  TypCoordHor    =  (unsigned long)  (1 << 2),
     35  TypCoordHorStd =  (unsigned long) ((1 << 2) | (1 << 21)),
     36  // Coordonnees Ecliptiques EclLong,EclLat
     37  TypCoordEcl    =  (unsigned long)  (1 << 3),
     38  TypCoordEclStd =  (unsigned long) ((1 << 3) | (1 << 21))
     39};
    1640
    1741double TrueJDfrMJD(double mjd);
     
    4367void JupiterPos(double mjd,double *ecl,double *ecb,double *diamang);
    4468void SaturnPos(double mjd,double *ecl,double *ecb,double *diamang);
     69int  CoordConvertToStd(TypAstroCoord typ,double& coord1,double& coord2);
    4570
    4671#endif
Note: See TracChangeset for help on using the changeset viewer.