- Timestamp:
- Mar 18, 2011, 2:09:39 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20110213/psModules/src/objects/pmPhotObj.c
r30892 r30974 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.
