- Timestamp:
- Feb 22, 2007, 4:05:39 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dvo-mods-2007-02/Ohana/src/libdvo/src/dvo_convert_pmtest.c
r6683 r12008 1 1 # include <dvo.h> 2 3 /* convert elixir-format measures to internal measures */ 4 Measure *MeasureElixirToInternal (MeasureElixir *in, int Nvalues) { 5 6 int i; 7 Measure *out; 8 9 ALLOCATE (out, Measure, Nvalues); 10 11 for (i = 0; i < Nvalues; i++) { 12 out[i].dR = in[i].dR; 13 out[i].dD = in[i].dD; 14 out[i].M = in[i].M; 15 out[i].dM = in[i].dM; 16 out[i].dt = in[i].dt; 17 out[i].Mcal = in[i].Mcal; 18 out[i].Mgal = in[i].Mgal; 19 out[i].airmass = in[i].airmass; 20 out[i].FWx = in[i].FWx; 21 out[i].FWy = in[i].FWy; 22 out[i].theta = in[i].theta; 23 out[i].dophot = in[i].dophot; 24 out[i].photcode = in[i].source; 25 out[i].t = in[i].t; 26 out[i].averef = in[i].averef; 27 out[i].flags = in[i].flags; 28 29 out[i].Xccd = in[i].Xccd; 30 out[i].Yccd = in[i].Yccd; 31 out[i].dXccd = in[i].dXccd; 32 out[i].dYccd = in[i].dYccd; 33 34 out[i].stargal = in[i].stargal; 35 out[i].Sky = in[i].Sky; 36 out[i].dSky = in[i].dSky; 37 out[i].qPSF = in[i].qPSF; 38 39 out[i].detID_hi = in[i].detID_hi; 40 out[i].detID_lo = in[i].detID_lo; 41 out[i].imageID_hi = in[i].imageID_hi; 42 out[i].imageID_lo = in[i].imageID_lo; 43 } 44 return (out); 45 } 46 47 /* convert internal measures to elixir-format measures */ 48 MeasureElixir *MeasureInternalToElixir (Measure *in, int Nvalues) { 49 50 int i; 51 MeasureElixir *out; 52 53 ALLOCATE (out, MeasureElixir, Nvalues); 54 55 for (i = 0; i < Nvalues; i++) { 56 out[i].dR = in[i].dR; 57 out[i].dD = in[i].dD; 58 out[i].M = in[i].M; 59 out[i].dM = in[i].dM; 60 out[i].dt = in[i].dt; 61 out[i].Mcal = in[i].Mcal; 62 out[i].Mgal = in[i].Mgal; 63 out[i].airmass = in[i].airmass; 64 out[i].FWx = in[i].FWx; 65 out[i].FWy = in[i].FWy; 66 out[i].theta = in[i].theta; 67 out[i].dophot = in[i].dophot; 68 out[i].photcode = in[i].source; 69 out[i].t = in[i].t; 70 out[i].averef = in[i].averef; 71 out[i].flags = in[i].flags; 72 73 out[i].Xccd = in[i].Xccd; 74 out[i].Yccd = in[i].Yccd; 75 out[i].dXccd = in[i].dXccd; 76 out[i].dYccd = in[i].dYccd; 77 78 out[i].stargal = in[i].stargal; 79 out[i].Sky = in[i].Sky; 80 out[i].dSky = in[i].dSky; 81 out[i].qPSF = in[i].qPSF; 82 83 out[i].detID_hi = in[i].detID_hi; 84 out[i].detID_lo = in[i].detID_lo; 85 out[i].imageID_hi = in[i].imageID_hi; 86 out[i].imageID_lo = in[i].imageID_lo; 87 } 88 return (out); 89 } 2 90 3 91 /* convert panstarrs-format averages to internal averages */
Note:
See TracChangeset
for help on using the changeset viewer.
