Changeset 39633
- Timestamp:
- Jul 21, 2016, 10:49:15 AM (10 years ago)
- Location:
- trunk/Ohana/src/libdvo
- Files:
-
- 6 edited
-
include/dvo.h (modified) (1 diff)
-
include/dvodb.h (modified) (1 diff)
-
src/dbExtractAverages.c (modified) (1 diff)
-
src/dbExtractMeasures.c (modified) (1 diff)
-
src/dbFields.c (modified) (1 diff)
-
src/dvo_photcode_ops.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libdvo/include/dvo.h
r39616 r39633 922 922 float PhotZeroPoint (Measure *measure, Average *average, SecFilt *secfilt); 923 923 924 float PhotSecfiltPsfQf (PhotCode *code, Average *average, SecFilt *secfilt); 925 float PhotSecfiltPsfQfPerfect (PhotCode *code, Average *average, SecFilt *secfilt); 926 924 927 int PhotSecfiltFlags (PhotCode *code, Average *average, SecFilt *secfilt); 925 928 int PhotNwarp (PhotCode *code, Average *average, SecFilt *secfilt); -
trunk/Ohana/src/libdvo/include/dvodb.h
r39568 r39633 59 59 MAG_OPTION_UC_DIST, 60 60 MAG_OPTION_FLAGS, 61 MAG_OPTION_PSF_QF, 62 MAG_OPTION_PSF_QF_PERFECT, 61 63 62 64 MAG_OPTION_X11_SM_OBJ, -
trunk/Ohana/src/libdvo/src/dbExtractAverages.c
r39574 r39633 405 405 if (Nsec == -1) break; 406 406 value.Int = secfilt[Nsec].flags; 407 break; 408 } 409 case MAG_OPTION_PSF_QF: { 410 int Nsec = GetPhotcodeNsec (field->photcode->code); 411 if (Nsec == -1) break; 412 value.Flt = secfilt[Nsec].psfQfMax; 413 break; 414 } 415 case MAG_OPTION_PSF_QF_PERFECT: { 416 int Nsec = GetPhotcodeNsec (field->photcode->code); 417 if (Nsec == -1) break; 418 value.Flt = secfilt[Nsec].psfQfPerfMax; 407 419 break; 408 420 } -
trunk/Ohana/src/libdvo/src/dbExtractMeasures.c
r39568 r39633 254 254 case MAG_OPTION_UC_DIST: { value.Flt = PhotUCdist (equiv, average, secfilt); break; } 255 255 case MAG_OPTION_FLAGS: { value.Int = PhotSecfiltFlags (equiv, average, secfilt); break; } 256 case MAG_OPTION_PSF_QF: { value.Flt = PhotSecfiltPsfQf (equiv, average, secfilt); break; } 257 case MAG_OPTION_PSF_QF_PERFECT: { value.Flt = PhotSecfiltPsfQfPerfect (equiv, average, secfilt); break; } 256 258 257 259 // the following values come from the mean lensobj table -
trunk/Ohana/src/libdvo/src/dbFields.c
r39568 r39633 254 254 if (!strcasecmp (string, "uc_dist")) return MAG_OPTION_UC_DIST; 255 255 if (!strcasecmp (string, "flags")) return MAG_OPTION_FLAGS; 256 if (!strcasecmp (string, "psfqf")) return MAG_OPTION_PSF_QF; 257 if (!strcasecmp (string, "psfqfperf")) return MAG_OPTION_PSF_QF_PERFECT; 258 if (!strcasecmp (string, "psfqfperfect")) return MAG_OPTION_PSF_QF_PERFECT; 256 259 if (!strcasecmp (string, "X11_SM_OBJ")) return MAG_OPTION_X11_SM_OBJ; 257 260 if (!strcasecmp (string, "X12_SM_OBJ")) return MAG_OPTION_X12_SM_OBJ; -
trunk/Ohana/src/libdvo/src/dvo_photcode_ops.c
r39574 r39633 831 831 832 832 return secfilt[Ns].flags; 833 } 834 835 // return the number of detections in this filter (gpc1) 836 float PhotSecfiltPsfQf (PhotCode *code, Average *average, SecFilt *secfilt) { 837 OHANA_UNUSED_PARAM(average); 838 839 if (code == NULL) return 0; 840 841 int Ns = photcodes[0].hashNsec[code[0].code]; 842 if (Ns == -1) return 0; 843 844 return secfilt[Ns].psfQfMax; 845 } 846 847 // return the number of detections in this filter (gpc1) 848 float PhotSecfiltPsfQfPerfect (PhotCode *code, Average *average, SecFilt *secfilt) { 849 OHANA_UNUSED_PARAM(average); 850 851 if (code == NULL) return 0; 852 853 int Ns = photcodes[0].hashNsec[code[0].code]; 854 if (Ns == -1) return 0; 855 856 return secfilt[Ns].psfQfPerfMax; 833 857 } 834 858
Note:
See TracChangeset
for help on using the changeset viewer.
