Changeset 33936 for branches/eam_branches/ipp-20120405/Ohana
- Timestamp:
- May 26, 2012, 2:11:41 PM (14 years ago)
- Location:
- branches/eam_branches/ipp-20120405/Ohana/src/libdvo
- Files:
-
- 5 edited
-
include/dvo.h (modified) (1 diff)
-
include/dvodb.h (modified) (2 diffs)
-
src/dbExtractAverages.c (modified) (2 diffs)
-
src/dbFields.c (modified) (1 diff)
-
src/dvo_photcode_ops.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20120405/Ohana/src/libdvo/include/dvo.h
r33869 r33936 456 456 float PhotdM (PhotCode *code, Average *average, SecFilt *secfilt); 457 457 458 float PhotMstdev (PhotCode *code, Average *average, SecFilt *secfilt); 459 float PhotM20 (PhotCode *code, Average *average, SecFilt *secfilt); 460 float PhotM80 (PhotCode *code, Average *average, SecFilt *secfilt); 461 float PhotUCdist (PhotCode *code, Average *average, SecFilt *secfilt); 462 458 463 float PhotColorForCode (Average *average, SecFilt *secfilt, Measure *measure, PhotCode *code); 459 464 int PhotColor (Average *average, SecFilt *secfilt, Measure *measure, int c1, int c2, double *color); -
branches/eam_branches/ipp-20120405/Ohana/src/libdvo/include/dvodb.h
r33649 r33936 32 32 MAG_REF, 33 33 MAG_ERR, 34 MAG_STDEV, 34 35 MAG_AVE_ERR, 35 36 MAG_PHOT_FLAGS, … … 37 38 MAG_NCODE, 38 39 MAG_NPHOT, 40 MAG_20, 41 MAG_80, 42 MAG_UC_DIST, 39 43 }; 40 44 -
branches/eam_branches/ipp-20120405/Ohana/src/libdvo/src/dbExtractAverages.c
r33649 r33936 200 200 } 201 201 break; 202 case MAG_STDEV: 203 value.Flt = PhotMstdev (field->photcode, average, secfilt); 204 break; 202 205 case MAG_PHOT_FLAGS: 203 206 if ((field->photcode->type == PHOT_REF) || (field->photcode->type == PHOT_DEP)) { … … 226 229 break; 227 230 231 case MAG_20: 232 value.Flt = PhotM20 (field->photcode, average, secfilt); 233 break; 234 case MAG_80: 235 value.Flt = PhotM80 (field->photcode, average, secfilt); 236 break; 237 case MAG_UC_DIST: 238 value.Flt = PhotUCdist (field->photcode, average, secfilt); 239 break; 228 240 } 229 241 break; -
branches/eam_branches/ipp-20120405/Ohana/src/libdvo/src/dbFields.c
r33649 r33936 46 46 if (!strcasecmp (string, "ncode")) return (MAG_NCODE); 47 47 if (!strcasecmp (string, "nphot")) return (MAG_NPHOT); 48 if (!strcasecmp (string, "stdev")) return (MAG_STDEV); 49 if (!strcasecmp (string, "20")) return (MAG_20); 50 if (!strcasecmp (string, "80")) return (MAG_80); 51 if (!strcasecmp (string, "ucdist")) return (MAG_UC_DIST); 48 52 return (MAG_NONE); 49 53 } -
branches/eam_branches/ipp-20120405/Ohana/src/libdvo/src/dvo_photcode_ops.c
r33649 r33936 476 476 } 477 477 478 float PhotMstdev (PhotCode *code, Average *average, SecFilt *secfilt) { 479 480 int Ns; 481 float Mstdev; 482 483 if (code == NULL) return NAN; 484 485 Ns = photcodes[0].hashNsec[code[0].code]; 486 Mstdev = (Ns == -1) ? NAN : 0.001*secfilt[Ns].Mstdev; 487 return (Mstdev); 488 } 489 490 float PhotM20 (PhotCode *code, Average *average, SecFilt *secfilt) { 491 492 int Ns; 493 float M20; 494 495 if (code == NULL) return NAN; 496 497 Ns = photcodes[0].hashNsec[code[0].code]; 498 M20 = (Ns == -1) ? NAN : 0.001*secfilt[Ns].M_20; 499 return (M20); 500 } 501 502 float PhotM80 (PhotCode *code, Average *average, SecFilt *secfilt) { 503 504 int Ns; 505 float M80; 506 507 if (code == NULL) return NAN; 508 509 Ns = photcodes[0].hashNsec[code[0].code]; 510 M80 = (Ns == -1) ? NAN : 0.001*secfilt[Ns].M_80; 511 return (M80); 512 } 513 514 float PhotUCdist (PhotCode *code, Average *average, SecFilt *secfilt) { 515 516 int Ns; 517 float Muc; 518 519 if (code == NULL) return NAN; 520 521 Ns = photcodes[0].hashNsec[code[0].code]; 522 Muc = (Ns == -1) ? NAN : secfilt[Ns].ubercalDist; 523 return (Muc); 524 } 525 478 526 // XXX return NAN or NAN_S_SHORT? (secfilt->Xm is short) 479 527 float PhotXm (PhotCode *code, Average *average, SecFilt *secfilt) {
Note:
See TracChangeset
for help on using the changeset viewer.
