- Timestamp:
- Sep 25, 2012, 6:08:46 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20120906/psLib/src/imageops/psImageInterpolate.c
r34470 r34471 951 951 if (xl < 0) { xl = 0; } 952 952 if (xl >= image->numCols) {xl = image->numCols - 1; } 953 //{ *imageValue = NAN; return PS_INTERPOLATE_STATUS_GOOD; }954 953 xh = xl + 1; 955 954 if (xh >= image->numCols) {xh = image->numCols - 1; } 956 //{ *imageValue = NAN; return PS_INTERPOLATE_STATUS_GOOD; } 957 // 955 958 956 yl = floor(y); 959 957 if (yl < 0) { yl = 0; } 960 958 if (yl >= image->numRows) {yl = image->numRows - 1; } 961 //{ *imageValue = NAN; return PS_INTERPOLATE_STATUS_GOOD; }962 //963 959 yh = yl + 1; 964 960 if (yh >= image->numRows) {yh = image->numRows - 1; } 965 //{ *imageValue = NAN; return PS_INTERPOLATE_STATUS_GOOD; } 966 // 961 967 962 if (imageValue && image) { 968 963 if (image->data.F32[yl][xl] == image->data.F32[yl][xh]) { … … 989 984 } 990 985 } 986 #if (0) 991 987 if (*imageValue == 0.0) { 992 988 fprintf(stderr,"IJK: Zero!: %g %g [%d %d %d %d] %g %g (%g %g %g %g)\n", … … 995 991 ); 996 992 } 993 #endif 997 994 return PS_INTERPOLATE_STATUS_GOOD; 998 995 }
Note:
See TracChangeset
for help on using the changeset viewer.
