Changeset 3111 in Sophya for trunk/SophyaExt/XephemAstroLib/ap_as.c
- Timestamp:
- Nov 22, 2006, 2:53:31 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaExt/XephemAstroLib/ap_as.c
r2818 r3111 1 1 #include <string.h> 2 #include <math.h> 2 3 3 4 #include "astro.h" … … 11 12 ap_as (Now *np, double Mjd, double *rap, double *decp) 12 13 { 14 double r0 = *rap, d0 = *decp; 13 15 Obj o; 14 16 Now n; 15 17 18 /* as -> ap */ 16 19 zero_mem ((void *)&o, sizeof(o)); 17 20 o.o_type = FIXED; … … 24 27 *rap -= o.s_ra - *rap; 25 28 *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 26 41 radecrange (rap, decp); 27 42 precess (mjd, Mjd, rap, decp); … … 51 66 52 67 /* For RCS Only -- Do Not Edit */ 53 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: ap_as.c,v $ $Date: 200 5-08-21 10:02:36 $ $Revision: 1.5$ $Name: not supported by cvs2svn $"};68 static 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.