Changeset 19136 for trunk/pswarp/src/pswarpTransformTile.c
- Timestamp:
- Aug 20, 2008, 11:45:09 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/pswarp/src/pswarpTransformTile.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pswarp/src/pswarpTransformTile.c
r18890 r19136 41 41 pswarpMapGridCoordRange (args->grid, args->gridX, args->gridY, &minPt, &maxPt); 42 42 43 psF32 **outImageData = (args->output->image) ? args->output->image->data.F32 : NULL;43 psF32 **outImageData = (args->output->image) ? args->output->image->data.F32 : NULL; 44 44 psF32 **outVarData = (args->output->weight) ? args->output->weight->data.F32 : NULL; 45 psMaskType **outMaskData = (args->output->mask) ? args->output->mask->data.U8 : NULL; 45 psMaskType **outMaskData = (args->output->mask) ? args->output->mask->data.PS_TYPE_MASK_DATA : NULL; 46 psMaskType **inMaskData = (args->input->mask) ? args->input->mask->data.PS_TYPE_MASK_DATA : NULL; 46 47 47 48 pswarpMap *map = args->grid->maps[args->gridX][args->gridY]; … … 86 87 87 88 // psImagePixelInterpolate determines the value at pixel coordinate (x,y) in child coordinates 89 maskValue = inMaskData ? inMaskData[(int)round(yIn)][(int)round(xIn)] : 0; 88 90 if (!psImageInterpolate(&imageValue, &varValue, &maskValue, xIn, yIn, args->interp)) { 89 91 psError(PS_ERR_UNKNOWN, false, "Unable to interpolate image.");
Note:
See TracChangeset
for help on using the changeset viewer.
