Changeset 34676 for trunk/ppTranslate/src/ppMopsRead.c
- Timestamp:
- Nov 16, 2012, 3:45:22 PM (13 years ago)
- File:
-
- 1 edited
-
trunk/ppTranslate/src/ppMopsRead.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppTranslate/src/ppMopsRead.c
r34672 r34676 1 /*2 *3 *4 *5 *6 *7 *8 *9 *10 *11 *12 *13 *14 *15 *16 *17 *18 *19 *20 *21 *22 *23 *24 *25 *26 *27 *28 *29 *30 * THIS CODE CONTAINS DIRTY BUG FIXES!31 *32 *33 *34 *35 *36 *37 *38 * Look for "DIRTY_BUG_FIX" to know where39 *40 * and set the following to 0 to change the code41 */42 1 #define DIRTY_BUG_FIX 0 43 /*44 *45 *46 *47 *48 *49 *50 *51 *52 *53 *54 *55 *56 *57 *58 *59 *60 *61 *62 *63 *64 *65 *66 *67 *68 *69 *70 *71 *72 *73 *74 *75 *76 *77 */78 2 79 3 #ifdef HAVE_CONFIG_H … … 90 14 static void replaceDummyValuesS32(const char* colName, psMetadata* source, psMetadata* target, psVector* indexes); 91 15 static void renameDummyValuesF32(const char* colNameSource, psMetadata* source, const char* colNameTarget, psMetadata* target, psVector* indexes); 92 #if DIRTY_BUG_FIX93 static psVector* createDummyF32_default(long size, float default_value);94 #endif95 16 96 17 /* … … 244 165 // Note: DEC_EXT_SIGMA is computed (see det->decExtErr) 245 166 //Note: POSANG_EXT is POSANGLE in xfit 246 #if DIRTY_BUG_FIX247 #else248 167 renameDummyValuesF32("POSANGLE", fittedTrails, "POSANG_EXT", det->table, idet); 249 #endif250 168 //Not written anymore but still used in computation 251 169 renameDummyValuesF32("PLTSCALE", fittedTrails, "PLTSCALE_EXT", det->table, idet); … … 333 251 double yErr = yErrV->data.F32[row]; 334 252 double scale = scaleV->data.F32[row]; 335 #if DIRTY_BUG_FIX336 double angle = 0. * angleV->data.F32[row];337 #else338 253 double angle = angleV->data.F32[row]; 339 #endif340 341 254 if (!isfinite(det->x->data.F32[row]) || !isfinite(det->y->data.F32[row]) || 342 255 !isfinite(det->ra->data.F64[row]) || !isfinite(det->dec->data.F64[row]) || … … 375 288 yErr = yExtErrV->data.F32[row]; 376 289 scale = scaleExtV->data.F32[row]/3600.; 377 #if DIRTY_BUG_FIX378 angle = 0.;379 #else380 290 angle = angleExtV->data.F32[row]; 381 #endif382 291 cosAngle = cos(angle); 383 292 sinAngle = sin(angle); … … 410 319 return dummy; 411 320 } 412 #if DIRTY_BUG_FIX413 static psVector* createDummyF32_default(long size, float default_value) {414 psVector* dummy = psVectorAlloc(size, PS_TYPE_F32);415 psVectorInit(dummy, default_value);416 return dummy;417 }418 #endif419 321 420 322 static psVector* createDummyS32(long size) { … … 444 346 psMetadataAdd(md, PS_LIST_TAIL, "DEC_EXT", PS_DATA_VECTOR, "Fitted centroid DEC", createDummyF32(size)); 445 347 /* psMetadataAdd(md, PS_LIST_TAIL, "DEC_EXT_SIGMA", PS_DATA_VECTOR, "Fitted DEC sigma", createDummyF32(size)); *\/ */ 446 #if DIRTY_BUG_FIX447 psMetadataAdd(md, PS_LIST_TAIL, "POSANG_EXT", PS_DATA_VECTOR, "Fitted position angle", createDummyF32_default(size, 0.));448 #else449 348 psMetadataAdd(md, PS_LIST_TAIL, "POSANG_EXT", PS_DATA_VECTOR, "Fitted position angle", createDummyF32(size)); 450 #endif451 349 psMetadataAdd(md, PS_LIST_TAIL, "PLTSCALE_EXT", PS_DATA_VECTOR, "Plate scale at centroid", createDummyF32(size)); 452 350 psMetadataAdd(md, PS_LIST_TAIL, "EXT_FLUX", PS_DATA_VECTOR, "Fitted flux", createDummyF32(size));
Note:
See TracChangeset
for help on using the changeset viewer.
