4 double pr,
double pd,
double px,
double rv,
5 double utc1,
double utc2,
double dut1,
6 double elong,
double phi,
double hm,
double xp,
double yp,
7 double phpa,
double tc,
double rh,
double wl,
8 double *aob,
double *zob,
double *hob,
9 double *dob,
double *rob,
double *eo)
163 j =
eraApco13(utc1, utc2, dut1, elong, phi, hm, xp, yp,
164 phpa, tc, rh, wl, &astrom, eo);
167 if ( j < 0 )
return j;
170 eraAtciq(rc, dc, pr, pd, px, rv, &astrom, &ri, &di);
173 eraAtioq(ri, di, &astrom, aob, zob, hob, dob, rob);
void eraAtciq(double rc, double dc, double pr, double pd, double px, double rv, eraASTROM *astrom, double *ri, double *di)
int eraApco13(double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tc, double rh, double wl, eraASTROM *astrom, double *eo)
int eraAtco13(double rc, double dc, double pr, double pd, double px, double rv, double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tc, double rh, double wl, double *aob, double *zob, double *hob, double *dob, double *rob, double *eo)
void eraAtioq(double ri, double di, eraASTROM *astrom, double *aob, double *zob, double *hob, double *dob, double *rob)