- 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_panstarrs.c
r6683 r12008 1 1 # include <dvo.h> 2 2 3 /*** note that these structures are identical***/3 /*** XXX is this format actually used by anyone?? ***/ 4 4 5 5 /* convert panstarrs-format measures to internal measures */ … … 12 12 13 13 for (i = 0; i < Nvalues; i++) { 14 out[i].dR _PS= in[i].dR;15 out[i].dD _PS= in[i].dD;16 out[i].M _PS= in[i].M;17 out[i].dM _PS= in[i].dM;18 out[i].Mcal _PS= in[i].Mcal;19 out[i].Mgal _PS= in[i].Mgal;20 out[i].airmass _PS= in[i].airmass;21 out[i].dt _PS= in[i].dt;14 out[i].dR = in[i].dR; 15 out[i].dD = in[i].dD; 16 out[i].M = in[i].M; 17 out[i].dM = in[i].dM; 18 out[i].Mcal = in[i].Mcal; 19 out[i].Mgal = in[i].Mgal; 20 out[i].airmass = in[i].airmass; 21 out[i].dt = in[i].dt; 22 22 out[i].FWx = in[i].FWx; 23 23 out[i].FWy = in[i].FWy; 24 24 out[i].theta = in[i].theta; 25 25 out[i].dophot = in[i].dophot; 26 out[i]. source= in[i].source;26 out[i].photcode = in[i].source; 27 27 out[i].t = in[i].t; 28 28 out[i].averef = in[i].averef; 29 29 out[i].flags = in[i].flags; 30 31 /* these can be determined if needed / desired */ 32 out[i].Xccd = 0; 33 out[i].Yccd = 0; 34 out[i].dXccd = 0; 35 out[i].dYccd = 0; 36 37 /* these do not have a corresponding value */ 38 out[i].stargal = 0; 39 out[i].Sky = 0; 40 out[i].dSky = 0; 41 out[i].qPSF = 0; 42 43 /* XXX add these later */ 44 out[i].detID_hi = 0; 45 out[i].detID_lo = 0; 46 out[i].imageID_hi = 0; 47 out[i].imageID_lo = 0; 30 48 } 31 49 return (out); … … 41 59 42 60 for (i = 0; i < Nvalues; i++) { 43 out[i].dR = in[i].dR _PS;44 out[i].dD = in[i].dD _PS;45 out[i].M = in[i].M _PS;46 out[i].dM = in[i].dM _PS;47 out[i].Mcal = in[i].Mcal _PS;48 out[i].Mgal = in[i].Mgal _PS;49 out[i].airmass = in[i].airmass _PS;50 out[i].dt = in[i].dt _PS;61 out[i].dR = in[i].dR; 62 out[i].dD = in[i].dD; 63 out[i].M = in[i].M; 64 out[i].dM = in[i].dM; 65 out[i].Mcal = in[i].Mcal; 66 out[i].Mgal = in[i].Mgal; 67 out[i].airmass = in[i].airmass; 68 out[i].dt = in[i].dt; 51 69 out[i].FWx = in[i].FWx; 52 70 out[i].FWy = in[i].FWy; 53 71 out[i].theta = in[i].theta; 54 72 out[i].dophot = in[i].dophot; 55 out[i].source = in[i]. source;73 out[i].source = in[i].photcode; 56 74 out[i].t = in[i].t; 57 75 out[i].averef = in[i].averef; … … 92 110 out[i].P = 0; 93 111 out[i].dP = 0; 112 113 /* XXX add these later */ 114 out[i].objID_hi = 0; 115 out[i].objID_lo = 0; 94 116 } 95 117 return (out); … … 130 152 131 153 for (i = 0; i < Nvalues; i++) { 132 out[i].M_PS = in[i].M; 133 out[i].dM_PS = in[i].dM; 134 out[i].Xm = in[i].Xm; 135 } 154 out[i].M = in[i].M; 155 out[i].dM = in[i].dM; 156 out[i].Xm = in[i].Xm; 157 out[i].Ncode = 0; 158 out[i].Nused = 0; 159 } 136 160 return (out); 137 161 } … … 146 170 147 171 for (i = 0; i < Nvalues; i++) { 148 out[i].M = in[i].M _PS;149 out[i].dM = in[i].dM _PS;172 out[i].M = in[i].M; 173 out[i].dM = in[i].dM; 150 174 out[i].Xm = in[i].Xm; 151 175 } … … 168 192 out[i].tzero = in[i].tzero; 169 193 out[i].nstar = in[i].nstar; 170 out[i].secz _PS= in[i].secz;194 out[i].secz = in[i].secz; 171 195 out[i].NX = in[i].NX; 172 196 out[i].NY = in[i].NY; 173 out[i].apmifit _PS= in[i].apmifit;174 out[i].dapmifit _PS= in[i].dapmifit;175 out[i].Mcal _PS= in[i].Mcal;176 out[i].dMcal _PS= in[i].dMcal;197 out[i].apmifit = in[i].apmifit; 198 out[i].dapmifit = in[i].dapmifit; 199 out[i].Mcal = in[i].Mcal; 200 out[i].dMcal = in[i].dMcal; 177 201 out[i].Xm = in[i].Xm; 178 out[i]. source = in[i].source;202 out[i].photcode = in[i].source; 179 203 out[i].exptime = in[i].exptime; 180 204 out[i].detection_limit = in[i].detection_limit; … … 201 225 out[i].Mxyyy = in[i].Mxyyy; 202 226 out[i].Myyyy = in[i].Myyyy; 227 228 /* XXX add these later */ 229 out[i].imageID_hi = 0; 230 out[i].imageID_lo = 0; 203 231 } 204 232 return (out); … … 220 248 out[i].tzero = in[i].tzero; 221 249 out[i].nstar = in[i].nstar; 222 out[i].secz = in[i].secz _PS;250 out[i].secz = in[i].secz; 223 251 out[i].NX = in[i].NX; 224 252 out[i].NY = in[i].NY; 225 out[i].apmifit = in[i].apmifit _PS;226 out[i].dapmifit = in[i].dapmifit _PS;227 out[i].Mcal = in[i].Mcal _PS;228 out[i].dMcal = in[i].dMcal _PS;253 out[i].apmifit = in[i].apmifit; 254 out[i].dapmifit = in[i].dapmifit; 255 out[i].Mcal = in[i].Mcal; 256 out[i].dMcal = in[i].dMcal; 229 257 out[i].Xm = in[i].Xm; 230 out[i].source = in[i]. source;258 out[i].source = in[i].photcode; 231 259 out[i].exptime = in[i].exptime; 232 260 out[i].detection_limit = in[i].detection_limit;
Note:
See TracChangeset
for help on using the changeset viewer.
