Ignore:
Timestamp:
Nov 22, 2006, 2:53:31 PM (19 years ago)
Author:
cmv
Message:

mise en conformite xephem 3.7.2 cmv 22/11/2006

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaExt/XephemAstroLib/ap_as.c

    r2818 r3111  
    11#include <string.h>
     2#include <math.h>
    23
    34#include "astro.h"
     
    1112ap_as (Now *np, double Mjd, double *rap, double *decp)
    1213{
     14        double r0 = *rap, d0 = *decp;
    1315        Obj o;
    1416        Now n;
    1517
     18        /* as -> ap */
    1619        zero_mem ((void *)&o, sizeof(o));
    1720        o.o_type = FIXED;
     
    2427        *rap -= o.s_ra - *rap;
    2528        *decp -= o.s_dec - *decp;
     29
     30        /* then back to start for second order correction */
     31        o.o_type = FIXED;
     32        o.f_RA = (float)*rap;
     33        o.f_dec = (float)*decp;
     34        o.f_epoch = (float)mjd;
     35        memcpy ((void *)&n, (void *)np, sizeof(Now));
     36        n.n_epoch = EOD;
     37        obj_cir (&n, &o);
     38        *rap -= o.s_ra - r0;
     39        *decp -= o.s_dec - d0;
     40
    2641        radecrange (rap, decp);
    2742        precess (mjd, Mjd, rap, decp);
     
    5166
    5267/* For RCS Only -- Do Not Edit */
    53 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: ap_as.c,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
     68static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: ap_as.c,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
Note: See TracChangeset for help on using the changeset viewer.