Changeset 1221 for trunk/psLib/test/image/tst_psImageManip.c
- Timestamp:
- Jul 14, 2004, 2:08:44 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/test/image/tst_psImageManip.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/image/tst_psImageManip.c
r1217 r1221 6 6 * @author Robert DeSonia, MHPCC 7 7 * 8 * @version $Revision: 1. 2$ $Name: not supported by cvs2svn $9 * @date $Date: 2004-07-1 4 23:23:42$8 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2004-07-15 00:08:43 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 52 52 unsigned int c = 128; 53 53 unsigned int r = 256; 54 psF 32min;55 psF 32max;54 psF64 min; 55 psF64 max; 56 56 int numClipped = 0; 57 57 int retVal; … … 91 91 } \ 92 92 } \ 93 min = ( float)r/2.0f; \94 max = ( float)r; \93 min = (psF64)r/2.0; \ 94 max = (psF64)r; \ 95 95 \ 96 retVal = psImageClip(img,min, -1.0f,max,-2.0f); \96 retVal = psImageClip(img,min,(double)PS_MIN_##datatype,max,(double)PS_MAX_##datatype); \ 97 97 \ 98 98 numClipped = 0; \ … … 101 101 for (unsigned int col=0;col<c;col++) { \ 102 102 ps##datatype value = (ps##datatype)(row+col); \ 103 if (value < (ps##datatype)min) { \103 if (value < min) { \ 104 104 numClipped++; \ 105 value = -1; \106 } else if (value > (ps##datatype)max) { \105 value = PS_MIN_##datatype; \ 106 } else if (value > max) { \ 107 107 numClipped++; \ 108 value = -2; \108 value = PS_MAX_##datatype; \ 109 109 } \ 110 110 if (fabsf(imgRow[col]-value) > FLT_EPSILON) { \ 111 psError(__func__,"Pixel value is not as expected (% d vs %d) at %u,%u", \112 imgRow[col],value,col,row); \111 psError(__func__,"Pixel value is not as expected (%g vs %g) at %u,%u", \ 112 (psF64)imgRow[col],(psF64)value,col,row); \ 113 113 return 1; \ 114 114 } \
Note:
See TracChangeset
for help on using the changeset viewer.
