source: Sophya/trunk/SophyaExt/XAstroPack/xastropack.h@ 1475

Last change on this file since 1475 was 1475, checked in by ansari, 24 years ago

compil SGI-CC (inclusion machdefs.h) - Reza 23/4/2001

File size: 1.7 KB
Line 
1#ifndef XASTROPACK_H
2#define XASTROPACK_H
3
4#include "machdefs.h"
5#include <string.h>
6#include <string>
7
8#ifdef __cplusplus
9extern "C" { /* extern "C" */
10#endif
11#include "XAstro/P_.h"
12#include "XAstro/astro.h"
13#ifdef __cplusplus
14} /* extern "C" */
15#endif
16
17double TrueJDfrMJD(double mjd);
18double MJDfrTrueJD(double jd);
19double MJDfrDate(double dy,int mn,int yr);
20void DatefrMJD(double mjd,double *dy,int *mn,int *yr);
21double YearfrMJD(double mjd);
22double MJDfrYear(double yr);
23void YDfrMJD(double mjd,double *dy,int *yr);
24double GSTfrUTC(double mjd0,double utc);
25double UTCfrGST(double mjd0,double gst);
26double GST0(double mjd0);
27void Precess(double mjd1,double mjd2,double ra1,double dec1,double *ra2,double *dec2);
28double AirmassfrAlt(double alt);
29double HafrRaTS(double gst,double ra);
30void HMSfrHdec(double hd,int *h,int *mn,double *s);
31double HdecfrHMS(int h,int mn,double s);
32string ToStringHMS(int h,int mn,double s);
33string ToStringHdec(double hd);
34void EqtoGal(double mjd,double ra,double dec,double *glng,double *glat);
35void GaltoEq(double mjd,double glng,double glat,double *ra,double *dec);
36void EqtoHor(double geolat,double ha,double dec,double *az,double *alt);
37void HortoEq(double geolat,double az,double alt,double *ha,double *dec);
38void EqtoEcl(double mjd,double ra,double dec,double *eclng,double *eclat);
39void EcltoEq(double mjd,double eclng,double eclat,double *ra,double *dec);
40void SunPos(double mjd,double *lsn,double *bsn);
41void MoonPos(double mjd,double *lmn,double *bmn);
42void PlanetPos(double mjd,int numplan,double *ecl,double *ecb,double *diamang);
43void JupiterPos(double mjd,double *ecl,double *ecb,double *diamang);
44void SaturnPos(double mjd,double *ecl,double *ecb,double *diamang);
45
46#endif
Note: See TracBrowser for help on using the repository browser.