Changeset 996 for trunk/psLib/src/image/psImage.c
- Timestamp:
- Jun 10, 2004, 4:02:53 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/image/psImage.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/image/psImage.c
r986 r996 9 9 * @author Ross Harman, MHPCC 10 10 * 11 * @version $Revision: 1.2 7$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-06-1 0 20:40:26$11 * @version $Revision: 1.28 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-06-11 02:02:53 $ 13 13 * 14 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 2149 2149 } \ 2150 2150 break; 2151 #define psImageClipCaseComplex(type)\ 2152 case PS_TYPE_##type: { \ 2153 for (unsigned int row = 0;row<numRows;row++) { \ 2154 ps##type* inputRow = input->data.type[row]; \ 2155 for (unsigned int col = 0; col < numCols; col++) { \ 2156 if (cabsf(inputRow[col]) < min) { \ 2157 inputRow[col] = (ps##type)vmin; \ 2158 numClipped++; \ 2159 } else if (cabsf(inputRow[col]) > max) { \ 2160 inputRow[col] = (ps##type)vmax; \ 2161 numClipped++; \ 2162 } \ 2163 } \ 2164 } \ 2165 } \ 2166 break; 2151 2167 2152 2168 psImageClipCase(S8) … … 2160 2176 psImageClipCase(F32) 2161 2177 psImageClipCase(F64) 2178 psImageClipCaseComplex(C32) 2179 psImageClipCaseComplex(C64) 2162 2180 2163 2181 default:
Note:
See TracChangeset
for help on using the changeset viewer.
