Changeset 34089 for trunk/psLib/src/imageops/psImageInterpolate.c
- Timestamp:
- Jun 26, 2012, 11:47:13 AM (14 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/imageops/psImageInterpolate.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/imageops/psImageInterpolate.c
r31446 r34089 461 461 } 462 462 463 #define INTERPOLATE_CHECK() \ 464 if (xMin < 0) { /* XXX warn or error? */ } \ 465 if (yMin < 0) { /* XXX warn or error? */ } \ 466 if (xMax >= image->numCols) { /* XXX warn or error? */ } \ 467 if (yMax >= image->numRows) { /* XXX warn or error? */ } \ 468 463 469 // Determine the result of the interpolation after all the math has been done 464 470 static psImageInterpolateStatus interpolateResult(const psImageInterpolation *interp, … … 523 529 } 524 530 INTERPOLATE_RANGE(); 531 INTERPOLATE_CHECK(); 525 532 526 533 // Get the appropriate kernels … … 779 786 } 780 787 INTERPOLATE_RANGE(); 788 INTERPOLATE_CHECK(); 781 789 782 790 // Get the appropriate kernels … … 989 997 INTERPOLATE_SETUP(x, y); 990 998 xExact = yExact = false; 999 if (xExact && yExact) { /* possible alternative */ } 991 1000 992 1001 psF32 xKernel[size], yKernel[size]; // Interpolation kernels … … 1038 1047 INTERPOLATE_SETUP(x, y); 1039 1048 xExact = yExact = false; 1049 if (xExact && yExact) { /* possible alternative */ } 1040 1050 1041 1051 psF32 xKernel[size], yKernel[size]; // Interpolation kernels
Note:
See TracChangeset
for help on using the changeset viewer.
