Changeset 31153 for trunk/psModules/src/objects/pmPhotObj.c
- Timestamp:
- Apr 4, 2011, 1:04:41 PM (15 years ago)
- Location:
- trunk/psModules
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/objects/pmPhotObj.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules
- Property svn:ignore
-
old new 28 28 ChangeLog 29 29 psmodules-*.tar.* 30 a.out.dSYM
-
- Property svn:ignore
-
trunk/psModules/src/objects/pmPhotObj.c
r29004 r31153 67 67 return false; 68 68 } 69 if (! finite(source->peak->xf)) {69 if (!isfinite(source->peak->xf)) { 70 70 psError(PS_ERR_UNKNOWN, true, "NAN peak coordinate"); 71 71 return false; 72 72 } 73 if (! finite(source->peak->yf)) {73 if (!isfinite(source->peak->yf)) { 74 74 psError(PS_ERR_UNKNOWN, true, "NAN peak coordinate"); 75 75 return false; … … 81 81 object->x = source->peak->xf; 82 82 object->y = source->peak->yf; 83 object-> SN = source->peak->SN;83 object->flux = source->peak->rawFlux; 84 84 } else { 85 object-> SN = PS_MAX(object->SN, source->peak->SN);85 object->flux = PS_MAX(object->flux, source->peak->rawFlux); 86 86 } 87 87 psArrayAdd (object->sources, 1, source); … … 89 89 } 90 90 91 // sort by SN(descending)92 int pmPhotObjSortBy SN(const void **a, const void **b)91 // sort by flux (descending) 92 int pmPhotObjSortByFlux (const void **a, const void **b) 93 93 { 94 94 pmPhotObj *objA = *(pmPhotObj **)a; 95 95 pmPhotObj *objB = *(pmPhotObj **)b; 96 96 97 psF32 fA = objA-> SN;98 psF32 fB = objB-> SN;97 psF32 fA = objA->flux; 98 psF32 fB = objB->flux; 99 99 100 100 psF32 diff = fA - fB;
Note:
See TracChangeset
for help on using the changeset viewer.
