- Timestamp:
- Dec 4, 2008, 6:07:54 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_20081124/Ohana/src/opihi/dvo/dbExtractImages.c
r20873 r20908 141 141 value.Flt = ELAT; 142 142 break; 143 case IMAGE_XM: 144 value.Flt = pow(10.0, 0.01*image[N].Xm); 145 break; 146 case IMAGE_AIRMASS: 147 value.Flt = image[N].secz; 148 break; 149 case IMAGE_MCAL: 150 value.Flt = image[N].Mcal; 151 break; 152 case IMAGE_dMCAL: 153 value.Flt = image[N].dMcal; 154 break; 155 case IMAGE_PHOTCODE: 156 value.Int = image[N].photcode; 157 break; 158 case IMAGE_TIME: 159 t = image[N].tzero + 0.5*image[N].NY * image[N].trate / 10000; 160 value.Flt = TimeValue (t, TimeReference, TimeFormat); 161 break; 162 case IMAGE_FWHM: 163 value.Flt = image[N].fwhm_x / 25.0; 164 break; 165 case IMAGE_EXPTIME: 166 value.Flt = image[N].exptime; 167 break; 168 case IMAGE_NSTAR: 169 value.Int = image[N].nstar; 170 break; 171 case IMAGE_NCAL: 172 value.Int = image[N].Mxxxx; 173 break; 174 case IMAGE_SKY: 175 value.Flt = image[N].Myyyy + 0x8000; 176 break; 177 case IMAGE_FLAG: 178 value.Int = image[N].code; 179 break; 180 case IMAGE_NX_PIX: 181 value.Int = image[N].NX; 182 break; 183 case IMAGE_NY_PIX: 184 value.Int = image[N].NY; 185 break; 186 case IMAGE_IMAGE_ID: 187 value.Int = image[N].imageID; 188 break; 143 189 144 case IMAGE_THETA: { 190 145 double theta1, theta2, s1, s2; … … 216 171 break; } 217 172 173 case IMAGE_TIME: 174 t = image[N].tzero + 0.5*image[N].NY * image[N].trate / 10000; 175 value.Flt = TimeValue (t, TimeReference, TimeFormat); 176 break; 177 case IMAGE_NSTAR: 178 value.Int = image[N].nstar; 179 break; 180 case IMAGE_AIRMASS: 181 value.Flt = image[N].secz; 182 break; 183 case IMAGE_NX_PIX: 184 value.Int = image[N].NX; 185 break; 186 case IMAGE_NY_PIX: 187 value.Int = image[N].NY; 188 break; 189 case IMAGE_APRESID: 190 value.Flt = image[N].apmifit; 191 break; 192 case IMAGE_DAPRESID: 193 value.Flt = image[N].dapmifit; 194 break; 195 196 case IMAGE_MCAL: 197 value.Flt = image[N].Mcal; 198 break; 199 case IMAGE_dMCAL: 200 value.Flt = image[N].dMcal; 201 break; 202 case IMAGE_XM: 203 value.Flt = pow(10.0, 0.01*image[N].Xm); 204 break; 205 case IMAGE_PHOTCODE: 206 value.Int = image[N].photcode; 207 break; 208 case IMAGE_EXPTIME: 209 value.Flt = image[N].exptime; 210 break; 211 case IMAGE_SIDTIME: 212 value.Flt = image[N].sidtime; 213 break; 214 215 case IMAGE_LATITUDE: 216 value.Flt = image[N].latitude; 217 break; 218 219 case IMAGE_DET_LIMIT: 220 value.Flt = image[N].detection_limit * 0.1; 221 break; 222 case IMAGE_SAT_LIMIT: 223 value.Flt = image[N].saturation_limit * 0.1; 224 break; 225 case IMAGE_CERROR: 226 value.Flt = image[N].cerror / 50.0; 227 break; 228 229 case IMAGE_FWHM: 230 value.Flt = (image[N].fwhm_x + image[N].fwhm_y) / 50.0; 231 break; 232 case IMAGE_FWHM_MAJ: 233 value.Flt = image[N].fwhm_x / 25.0; 234 break; 235 case IMAGE_FWHM_MIN: 236 value.Flt = image[N].fwhm_y / 25.0; 237 break; 238 case IMAGE_TRATE: 239 value.Flt = image[N].trate / 10000.0; 240 break; 241 242 case IMAGE_NCAL: 243 value.Int = image[N].Mxxxx; 244 break; 245 case IMAGE_SKY: 246 value.Flt = image[N].Myyyy + 0x8000; 247 break; 248 case IMAGE_FLAG: 249 value.Int = image[N].code; 250 break; 251 case IMAGE_CCDNUM: 252 value.Int = image[N].ccdnum; 253 break; 254 255 case IMAGE_IMAGE_ID: 256 value.Int = image[N].imageID; 257 break; 258 case IMAGE_EXTERN_ID: 259 value.Int = image[N].externID; 260 break; 261 case IMAGE_SOURCE_ID: 262 value.Int = image[N].sourceID; 263 break; 264 218 265 // reference pixel extractions 219 266 case IMAGE_X_LL_CHIP:
Note:
See TracChangeset
for help on using the changeset viewer.
