Changeset 37807 for trunk/Ohana/src/libdvo/src/dbExtractMeasures.c
- Timestamp:
- Jan 11, 2015, 2:14:39 PM (12 years ago)
- Location:
- trunk/Ohana
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/libdvo/src/dbExtractMeasures.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana
- Property svn:mergeinfo changed
-
trunk/Ohana/src/libdvo/src/dbExtractMeasures.c
r37246 r37807 85 85 86 86 /* return measure.field based on the selection */ 87 dbValue dbExtractMeasures (Average *average, SecFilt *secfilt, Measure *measure, dbField *field) {87 dbValue dbExtractMeasures (Average *average, SecFilt *secfilt, Measure *measure, Lensing *lensing, StarPar *starpar, dbField *field) { 88 88 89 89 int Nsec; … … 249 249 case MAG_OPTION_UC_DIST: 250 250 case MAG_OPTION_FLAGS: 251 case MAG_OPTION_X11_SM_OBJ: 252 case MAG_OPTION_X12_SM_OBJ: 253 case MAG_OPTION_X22_SM_OBJ: 254 case MAG_OPTION_E1_SM_OBJ: 255 case MAG_OPTION_E2_SM_OBJ: 256 case MAG_OPTION_X11_SH_OBJ: 257 case MAG_OPTION_X12_SH_OBJ: 258 case MAG_OPTION_X22_SH_OBJ: 259 case MAG_OPTION_E1_SH_OBJ: 260 case MAG_OPTION_E2_SH_OBJ: 261 case MAG_OPTION_X11_SM_PSF: 262 case MAG_OPTION_X12_SM_PSF: 263 case MAG_OPTION_X22_SM_PSF: 264 case MAG_OPTION_E1_SM_PSF: 265 case MAG_OPTION_E2_SM_PSF: 266 case MAG_OPTION_X11_SH_PSF: 267 case MAG_OPTION_X12_SH_PSF: 268 case MAG_OPTION_X22_SH_PSF: 269 case MAG_OPTION_E1_SH_PSF: 270 case MAG_OPTION_E2_SH_PSF: 271 case MAG_OPTION_F_AP_R5: 272 case MAG_OPTION_F_ERR_AP_R5: 273 case MAG_OPTION_F_STDEV_AP_R5: 274 case MAG_OPTION_F_FILL_AP_R5: 275 case MAG_OPTION_F_AP_R6: 276 case MAG_OPTION_F_ERR_AP_R6: 277 case MAG_OPTION_F_STDEV_AP_R6: 278 case MAG_OPTION_F_FILL_AP_R6: 279 251 280 case MAG_OPTION_NONE: 252 281 break; … … 474 503 break; 475 504 476 case MEAS_REF_COLOR :505 case MEAS_REF_COLOR_BLUE: 477 506 value.Flt = average[0].refColorBlue; 507 break; 508 case MEAS_REF_COLOR_RED: 509 value.Flt = average[0].refColorRed; 478 510 break; 479 511 … … 528 560 # endif 529 561 break; 530 case MEAS_XFIX: /* OK */ 531 value.Flt = measure[0].Xfix; 532 break; 533 case MEAS_YFIX: /* OK */ 534 value.Flt = measure[0].Yfix; 535 break; 536 case MEAS_XCCD_ERR: /* OK */ 537 value.Flt = FromShortPixels(measure[0].dXccd); 538 break; 539 case MEAS_YCCD_ERR: /* OK */ 540 value.Flt = FromShortPixels(measure[0].dYccd); 541 break; 542 case MEAS_POS_SYS_ERR: /* OK */ 543 value.Flt = FromShortPixels(measure[0].dRsys); 544 break; 562 case MEAS_XFIX: { value.Flt = measure[0].Xfix; break; } 563 case MEAS_YFIX: { value.Flt = measure[0].Yfix; break; } 564 case MEAS_XCCD_ERR: { value.Flt = FromShortPixels(measure[0].dXccd); break; } 565 case MEAS_YCCD_ERR: { value.Flt = FromShortPixels(measure[0].dYccd); break; } 566 case MEAS_POS_SYS_ERR: { value.Flt = FromShortPixels(measure[0].dRsys); } 567 568 case MEAS_XOFF_KH: { value.Flt = measure[0].XoffKH; break; } 569 case MEAS_YOFF_KH: { value.Flt = measure[0].YoffKH; break; } 570 case MEAS_XOFF_DCR: { value.Flt = measure[0].XoffDCR; break; } 571 case MEAS_YOFF_DCR: { value.Flt = measure[0].YoffDCR; break; } 572 case MEAS_ROFF_GAL: { value.Flt = measure[0].RoffGAL; break; } 573 case MEAS_DOFF_GAL: { value.Flt = measure[0].DoffGAL; break; } 545 574 546 575 case MEAS_XFIELD: /* offset relative to exposure center in ra,dec space */ … … 581 610 case MEAS_XMOSAIC: /* offset relative to exposure center in camera coords */ 582 611 if (!haveMosaicMeas) { 583 if (REMOTE_CLIENT) { 584 mosaic = MatchMosaicMetadata (measure[0].imageID); 585 } else { 586 // fprintf (stderr, "non-parallel Xmos broken\n"); 587 // abort(); 588 // mosaic = MatchMosaic (measure[0].t, measure[0].photcode); 589 mosaic = MatchMosaicMetadata (measure[0].imageID); 590 } 612 mosaic = MatchMosaicMetadata (measure[0].imageID); 591 613 if (mosaic == NULL) break; 592 614 double Rm = measure[0].R; … … 598 620 case MEAS_YMOSAIC: /* OK */ 599 621 if (!haveMosaicMeas) { 600 if (REMOTE_CLIENT) { 601 mosaic = MatchMosaicMetadata (measure[0].imageID); 602 } else { 603 // fprintf (stderr, "non-parallel Xmos broken\n"); 604 // abort(); 605 // mosaic = MatchMosaic (measure[0].t, measure[0].photcode); 606 mosaic = MatchMosaicMetadata (measure[0].imageID); 607 } 622 mosaic = MatchMosaicMetadata (measure[0].imageID); 608 623 if (mosaic == NULL) break; 609 624 double Rm = measure[0].R; … … 680 695 break; 681 696 682 case MEAS_MCAL_OFFSET: /* OK */ 683 value.Flt = measure[0].Mcal; 684 break; 697 case MEAS_MCAL_OFFSET: { value.Flt = measure[0].Mcal; break; } 685 698 686 699 case MEAS_FLAT: /* OK */ … … 717 730 } 718 731 break; 732 733 case MEAS_E_BV: { value.Flt = starpar->Ebv; break; } 734 case MEAS_E_BV_ERR: { value.Flt = starpar->dEbv; break; } 735 case MEAS_DISTANCE_MOD: { value.Flt = starpar->DistMag; break; } 736 case MEAS_DISTANCE_MOD_ERR: { value.Flt = starpar->dDistMag; break; } 737 case MEAS_M_R: { value.Flt = starpar->M_r; break; } 738 case MEAS_M_R_ERR: { value.Flt = starpar->dM_r; break; } 739 case MEAS_FEH: { value.Flt = starpar->FeH; break; } 740 case MEAS_FEH_ERR: { value.Flt = starpar->dFeH; break; } 741 case MEAS_URA_GALMODEL: { value.Flt = starpar->uRA; break; } 742 case MEAS_UDEC_GALMODEL: { value.Flt = starpar->uDEC; break; } 743 case MEAS_RA_GALMODEL: { value.Flt = starpar->R; break; } 744 case MEAS_DEC_GALMODEL: { value.Flt = starpar->D; break; } 719 745 720 746 // case MEAS_FLUX_PSF: /* OK */
Note:
See TracChangeset
for help on using the changeset viewer.
