- Timestamp:
- Jul 14, 2008, 2:44:27 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_20080706/pswarp/src/pswarpTransformReadout_Opt.c
r18188 r18513 17 17 psImageInterpolateMode interpolationMode = psMetadataLookupS32(NULL, config->arguments, 18 18 "INTERPOLATION.MODE"); 19 psMaskType maskIn = psMetadataLookupU8(NULL, config->arguments, "MASK.IN"); // Mask for input data 20 psMaskType maskPoor = psMetadataLookupU8(NULL, config->arguments, "MASK.POOR"); // Mask for "poor" data 21 psMaskType maskBad = psMetadataLookupU8(NULL, config->arguments, "MASK.BAD"); // Mask for bad data 19 // load the recipe 20 psMetadata *recipe = psMetadataLookupPtr (NULL, config->recipes, PSWARP_RECIPE); 21 if (!recipe) { 22 psError(PSPHOT_ERR_CONFIG, false, "missing recipe %s", PSWARP_RECIPE); 23 return false; 24 } 25 26 // output mask bits 27 psMaskType maskIn = psMetadataLookupU8(&mdok, recipe, "MASK.INPUT"); 28 psMaskType maskPoor = pmConfigMaskGet("POOR.WARP", config); 29 psMaskType maskBad = pmConfigMaskGet("BAD.WARP", config); 30 psAssert (mdok, "MASK.INPUT was not defined"); 31 22 32 float poorFrac = psMetadataLookupF32(NULL, config->arguments, "POOR.FRAC"); // Flux fraction for "poor" 23 33 … … 62 72 63 73 // Interpolation options 64 psImageInterpolateOptions *interp = psImageInterpolateOptionsAlloc(interpolationMode, inImage, 74 psImageInterpolateOptions *interp = psImageInterpolateOptionsAlloc(interpolationMode, inImage, 65 75 inVar, inMask, maskIn, NAN, NAN, 66 76 maskBad, maskPoor, poorFrac);
Note:
See TracChangeset
for help on using the changeset viewer.
