Changeset 25047
- Timestamp:
- Aug 10, 2009, 5:08:13 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/pswarp/src/pswarpLoop.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pswarp/src/pswarpLoop.c
r25042 r25047 315 315 316 316 317 // Set variance factor318 {319 bool mdok; // Status of MD lookup320 float varFactor = psMetadataLookupF32(&mdok, output->analysis, PSWARP_ANALYSIS_VARFACTOR);321 long goodPix = psMetadataLookupS64(&mdok, output->analysis, PSWARP_ANALYSIS_GOODPIX);322 varFactor /= goodPix;323 324 psMetadataItem *vfItem = psMetadataLookup(outCell->concepts, "CELL.VARFACTOR"); ///< Item to update325 psAssert(vfItem && vfItem->type == PS_TYPE_F32, "Concept should be as specified.");326 if (!isfinite(vfItem->data.F32)) {327 vfItem->data.F32 = varFactor;328 } else {329 vfItem->data.F32 *= varFactor;330 }331 }332 333 317 // Set covariance matrix for output 334 318 {
Note:
See TracChangeset
for help on using the changeset viewer.
