Index: trunk/psLib/src/image/psImage.c
===================================================================
--- trunk/psLib/src/image/psImage.c	(revision 986)
+++ trunk/psLib/src/image/psImage.c	(revision 996)
@@ -9,6 +9,6 @@
  *  @author Ross Harman, MHPCC
  *
- *  @version $Revision: 1.27 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-06-10 20:40:26 $
+ *  @version $Revision: 1.28 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-06-11 02:02:53 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -2149,4 +2149,20 @@
         } \
         break;
+        #define psImageClipCaseComplex(type)\
+    case PS_TYPE_##type: { \
+            for (unsigned int row = 0;row<numRows;row++) { \
+                ps##type* inputRow = input->data.type[row]; \
+                for (unsigned int col = 0; col < numCols; col++) { \
+                    if (cabsf(inputRow[col]) < min) { \
+                        inputRow[col] = (ps##type)vmin; \
+                        numClipped++; \
+                    } else if (cabsf(inputRow[col]) > max) { \
+                        inputRow[col] = (ps##type)vmax; \
+                        numClipped++; \
+                    } \
+                } \
+            } \
+        } \
+        break;
 
         psImageClipCase(S8)
@@ -2160,4 +2176,6 @@
         psImageClipCase(F32)
         psImageClipCase(F64)
+        psImageClipCaseComplex(C32)
+        psImageClipCaseComplex(C64)
 
     default:
