Index: trunk/psLib/src/imageops/psImageGeomManip.c
===================================================================
--- trunk/psLib/src/imageops/psImageGeomManip.c	(revision 12330)
+++ trunk/psLib/src/imageops/psImageGeomManip.c	(revision 12431)
@@ -10,6 +10,6 @@
  *  @author Ross Harman, MHPCC
  *
- *  @version $Revision: 1.37 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-03-08 22:12:56 $
+ *  @version $Revision: 1.38 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-03-14 00:39:50 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -20,5 +20,4 @@
 #endif
 
-#include <complex.h>
 #include <math.h>                          // for isfinite(), etc.
 #include <stdlib.h>
@@ -158,6 +157,4 @@
         PS_IMAGE_REBIN_CASE(F32);
         PS_IMAGE_REBIN_CASE(F64);
-        //        PS_IMAGE_REBIN_CASE(C32);      Not valid since psVectorStats doesn't allow
-        //        PS_IMAGE_REBIN_CASE(C64);      Not valid since psVectorStats doesn't allow
 
     default: {
@@ -241,6 +238,4 @@
         PSIMAGE_RESAMPLE_CASE(F32)
         PSIMAGE_RESAMPLE_CASE(F64)
-        PSIMAGE_RESAMPLE_CASE(C32)
-        PSIMAGE_RESAMPLE_CASE(C64)
     default: {
             char* typeStr;
@@ -312,5 +307,5 @@
                        const psImage* input,
                        float angle,
-                       double complex exposed,
+                       double exposed,
                        psImageInterpolateMode mode)
 {
@@ -356,6 +351,4 @@
             PSIMAGE_ROTATE_LEFT_90(F32);
             PSIMAGE_ROTATE_LEFT_90(F64);
-            PSIMAGE_ROTATE_LEFT_90(C32);
-            PSIMAGE_ROTATE_LEFT_90(C64);
 
         default: {
@@ -402,6 +395,4 @@
             PSIMAGE_ROTATE_180_CASE(F32);
             PSIMAGE_ROTATE_180_CASE(F64);
-            PSIMAGE_ROTATE_180_CASE(C32);
-            PSIMAGE_ROTATE_180_CASE(C64);
 
         default: {
@@ -447,6 +438,4 @@
             PSIMAGE_ROTATE_RIGHT_90(F32);
             PSIMAGE_ROTATE_RIGHT_90(F64);
-            PSIMAGE_ROTATE_RIGHT_90(C32);
-            PSIMAGE_ROTATE_RIGHT_90(C64);
 
         default: {
@@ -504,12 +493,12 @@
 
         #define PSIMAGE_ROTATE_ARBITRARY_LOOP(TYPE,MODE) { \
-            if (creal(exposed) < PS_MIN_##TYPE || \
-                    creal(exposed) > PS_MAX_##TYPE || \
-                    cimag(exposed) < PS_MIN_##TYPE || \
-                    cimag(exposed) > PS_MAX_##TYPE) { \
+            if (exposed < PS_MIN_##TYPE || \
+                    exposed > PS_MAX_##TYPE || \
+                    exposed < PS_MIN_##TYPE || \
+                    exposed > PS_MAX_##TYPE) { \
                 psError(PS_ERR_BAD_PARAMETER_VALUE, true, \
                         _("Specified %s value, %g%+gi, is not the the range of input psImage's valid pixel values (%s), i.e. [%g:%g]."), \
                         "exposed", \
-                        creal(exposed),cimag(exposed), \
+                        exposed, exposed, \
                         PS_TYPE_##TYPE##_NAME,  \
                         (double)PS_MIN_##TYPE,(double)PS_MAX_##TYPE); \
@@ -566,10 +555,4 @@
             PSIMAGE_ROTATE_ARBITRARY_LOOP(F64,MODE); \
             break; \
-        case PS_TYPE_C32: \
-            PSIMAGE_ROTATE_ARBITRARY_LOOP(C32,MODE); \
-            break; \
-        case PS_TYPE_C64: \
-            PSIMAGE_ROTATE_ARBITRARY_LOOP(C64,MODE); \
-            break; \
         default: { \
                 char* typeStr; \
@@ -690,5 +673,5 @@
                       float dx,
                       float dy,
-                      double complex exposed,
+                      double exposed,
                       psImageInterpolateMode mode)
 {
@@ -714,12 +697,12 @@
     #define PSIMAGE_SHIFT_CASE(MODE,TYPE) \
 case PS_TYPE_##TYPE: \
-    if (creal(exposed) < PS_MIN_##TYPE || \
-            creal(exposed) > PS_MAX_##TYPE || \
-            cimag(exposed) < PS_MIN_##TYPE || \
-            cimag(exposed) > PS_MAX_##TYPE) { \
+    if (exposed < PS_MIN_##TYPE || \
+            exposed > PS_MAX_##TYPE || \
+            exposed < PS_MIN_##TYPE || \
+            exposed > PS_MAX_##TYPE) { \
         psError(PS_ERR_BAD_PARAMETER_VALUE, true, \
                 _("Specified %s value, %g%+gi, is not the the range of input psImage's valid pixel values (%s), i.e. [%g:%g]."), \
                 "exposed", \
-                creal(exposed),cimag(exposed), \
+                exposed,exposed, \
                 PS_TYPE_##TYPE##_NAME,  \
                 (double)PS_MIN_##TYPE,(double)PS_MAX_##TYPE); \
@@ -755,7 +738,5 @@
         PSIMAGE_SHIFT_CASE(MODE,F32); \
         PSIMAGE_SHIFT_CASE(MODE,F64); \
-        PSIMAGE_SHIFT_CASE(MODE,C32); \
-        PSIMAGE_SHIFT_CASE(MODE,C64); \
-        \
+       \
     default: { \
             char* typeStr; \
@@ -1029,6 +1010,4 @@
             FLIP_X_CASE(PS_TYPE_F32, F32);
             FLIP_X_CASE(PS_TYPE_F64, F64);
-            FLIP_X_CASE(PS_TYPE_C32, C32);
-            FLIP_X_CASE(PS_TYPE_C64, C64);
         default:
             psFree(output);
@@ -1050,6 +1029,4 @@
             FLIP_Y_CASE(PS_TYPE_F32, F32);
             FLIP_Y_CASE(PS_TYPE_F64, F64);
-            FLIP_Y_CASE(PS_TYPE_C32, C32);
-            FLIP_Y_CASE(PS_TYPE_C64, C64);
         default:
             psFree(output);
Index: trunk/psLib/src/imageops/psImageGeomManip.h
===================================================================
--- trunk/psLib/src/imageops/psImageGeomManip.h	(revision 12330)
+++ trunk/psLib/src/imageops/psImageGeomManip.h	(revision 12431)
@@ -6,6 +6,6 @@
  * @author Robert DeSonia, MHPCC
  *
- * @version $Revision: 1.18 $ $Name: not supported by cvs2svn $
- * @date $Date: 2007-01-23 22:47:23 $
+ * @version $Revision: 1.19 $ $Name: not supported by cvs2svn $
+ * @date $Date: 2007-03-14 00:39:50 $
  * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
  */
@@ -27,5 +27,5 @@
  *  specified the number of pixels used to define a new pixel in the output image.
  *  The output image is generated from all input image pixels. This function is
- *  defined for psU8, psS8, psS16, psF32, psF64, psC32, and psC64.
+ *  defined for psU8, psS8, psS16, psF32, psF64.
  *
  *  @return psImage    new image formed by rebinning input image.
@@ -65,6 +65,5 @@
  *  center pixel of the image. The rotation is specified in the sense that a
  *  positive angle is an anti-clockwise rotation. This function must be
- *  defined for the following types: psU8, psU16, psS8, psS16, psF32, psF64,
- *  psC32, psC64.
+ *  defined for the following types: psU8, psU16, psS8, psS16, psF32, psF64.
  *
  *  @return psImage*     the rotated image result.
@@ -74,5 +73,5 @@
     const psImage* input,              ///< input image
     float angle,                       ///< the rotation angle in radians.
-    double complex exposed,            ///< the output image pixel values for non-imagery areas
+    double exposed,                    ///< the output image pixel values for non-imagery areas
     psImageInterpolateMode mode        ///< the interpolation mode used
 );
@@ -85,5 +84,5 @@
  *  output image are lost. Newly exposed pixels are set to the value given by
  *  exposed. This function must be defined for the following types: psU8,
- *  psU16, psS8, psS16, psF32, psF64, psC32, psC64.
+ *  psU16, psS8, psS16, psF32, psF64.
  *
  *  @return psImage*     the shifted image result.
@@ -94,5 +93,5 @@
     float dx,                          ///< the shift in x direction.
     float dy,                          ///< the shift in y direction.
-    double complex exposed,            ///< the output image pixel values for non-imagery areas
+    double exposed,                    ///< the output image pixel values for non-imagery areas
     psImageInterpolateMode mode        ///< the interpolation mode to use
 );
@@ -105,9 +104,9 @@
  *  output image are lost. Newly exposed pixels are set to the value given by
  *  exposed. This function must be defined for the following types: psU8,
- *  psU16, psS8, psS16, psF32, psF64, psC32, psC64.
+ *  psU16, psS8, psS16, psF32, psF64.
  *
  *  This implementation uses a NxN kernel generated based on the interpolation method
  *  the image is first shifted by a fractional amount with the kernel, then
- *  shifted in place by an integer amount. 
+ *  shifted in place by an integer amount.
  *
  *  XXX the integer shift portion is not implemented
@@ -136,5 +135,5 @@
  *  The output image is the same dimensions as the input image.  Edge pixels
  *  wrap to the other side (no values are lost).  This function is
- *  defined for psU8, psS8, psS16, psF32, psF64, psC32, and psC64.
+ *  defined for psU8, psS8, psS16, psF32, psF64.
  *
  *  @return psImage* the rolled version of the input image.
@@ -169,5 +168,5 @@
  *  return to the user. This function must be capable of handling the following
  *  types for the input (with corresponding types for the output): psF32, psF64.
- 
+
  *
  *  @return psImage*    The transformed image.
Index: trunk/psLib/src/imageops/psImageMaskOps.c
===================================================================
--- trunk/psLib/src/imageops/psImageMaskOps.c	(revision 12330)
+++ trunk/psLib/src/imageops/psImageMaskOps.c	(revision 12431)
@@ -8,6 +8,6 @@
  *  @author David Robbins, MHPCC
  *
- *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-01-09 22:38:52 $
+ *  @version $Revision: 1.5 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-03-14 00:39:50 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -18,5 +18,4 @@
 #endif
 
-#include <complex.h>
 #include <math.h>                          // for isfinite(), etc.
 #include <stdlib.h>
Index: trunk/psLib/src/imageops/psImagePixelExtract.c
===================================================================
--- trunk/psLib/src/imageops/psImagePixelExtract.c	(revision 12330)
+++ trunk/psLib/src/imageops/psImagePixelExtract.c	(revision 12431)
@@ -8,6 +8,6 @@
  *  @author Robert DeSonia, MHPCC
  *
- *  @version $Revision: 1.30 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-01-09 22:38:52 $
+ *  @version $Revision: 1.31 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-03-14 00:39:50 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -103,6 +103,4 @@
         VECTOR_STORE_ROW_CASE(F32);
         VECTOR_STORE_ROW_CASE(F64);
-        VECTOR_STORE_ROW_CASE(C32);
-        VECTOR_STORE_ROW_CASE(C64);
     default:
         psError(PS_ERR_BAD_PARAMETER_TYPE, true,
@@ -193,6 +191,4 @@
         VECTOR_STORE_COL_CASE(F32);
         VECTOR_STORE_COL_CASE(F64);
-        VECTOR_STORE_COL_CASE(C32);
-        VECTOR_STORE_COL_CASE(C64);
     default:
         psError(PS_ERR_BAD_PARAMETER_TYPE, true,
@@ -463,6 +459,4 @@
             PSIMAGE_CUT_VERTICAL(F32);
             PSIMAGE_CUT_VERTICAL(F64);
-            PSIMAGE_CUT_VERTICAL(C32); // Not a requirement
-            PSIMAGE_CUT_VERTICAL(C64); // Not a requirement
         default: {
                 char* typeStr;
@@ -715,6 +709,4 @@
         LINEAR_CUT_CASE(F32);
         LINEAR_CUT_CASE(F64);
-        LINEAR_CUT_CASE(C32);
-        LINEAR_CUT_CASE(C64);
 
     default: {
Index: trunk/psLib/src/imageops/psImagePixelManip.c
===================================================================
--- trunk/psLib/src/imageops/psImagePixelManip.c	(revision 12330)
+++ trunk/psLib/src/imageops/psImagePixelManip.c	(revision 12431)
@@ -10,6 +10,6 @@
  *  @author Ross Harman, MHPCC
  *
- *  @version $Revision: 1.22 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-03-06 03:09:58 $
+ *  @version $Revision: 1.23 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-03-14 00:39:50 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -20,5 +20,4 @@
 #endif
 
-#include <complex.h>
 #include <math.h>                          // for isfinite(), etc.
 #include <stdlib.h>
@@ -90,33 +89,4 @@
         break;
 
-        #define psImageClipCaseComplex(type,absfcn)\
-    case PS_TYPE_##type: { \
-            if (vmin < PS_MIN_##type || vmin > PS_MAX_##type) { \
-                psError(PS_ERR_BAD_PARAMETER_VALUE, true, \
-                        _("Specified %s value, %g, is outside of psImage type's range (%s: %g to %g)."), \
-                        "vmin",vmin, PS_TYPE_##type##_NAME, \
-                        (psF64)PS_MIN_##type,(psF64)PS_MAX_##type); \
-            } \
-            if (vmax > PS_MAX_##type || vmax < PS_MIN_##type) { \
-                psError(PS_ERR_BAD_PARAMETER_VALUE, true, \
-                        _("Specified %s value, %g, is outside of psImage type's range (%s: %g to %g)."), \
-                        "vmax",vmax, PS_TYPE_##type##_NAME, \
-                        (psF64)PS_MIN_##type,(psF64)PS_MAX_##type); \
-            } \
-            for (psU32 row = 0;row<numRows;row++) { \
-                ps##type* inputRow = input->data.type[row]; \
-                for (psU32 col = 0; col < numCols; col++) { \
-                    if (absfcn(inputRow[col]) < min) { \
-                        inputRow[col] = (ps##type)vmin; \
-                        numClipped++; \
-                    } else if (absfcn(inputRow[col]) > max) { \
-                        inputRow[col] = (ps##type)vmax; \
-                        numClipped++; \
-                    } \
-                } \
-            } \
-        } \
-        break;
-
         psImageClipCase(S8)
         psImageClipCase(S16)
@@ -129,6 +99,4 @@
         psImageClipCase(F32)
         psImageClipCase(F64)
-        psImageClipCaseComplex(C32, cabsf)
-        psImageClipCaseComplex(C64, cabs)
 
     default: {
@@ -174,6 +142,4 @@
         psImageClipNaNCase(F32)
         psImageClipNaNCase(F64)
-        psImageClipNaNCase(C32)
-        psImageClipNaNCase(C64)
 
     default: {
@@ -331,6 +297,4 @@
         psImageOverlayCase(F32,NAN);
         psImageOverlayCase(F64,NAN);
-        psImageOverlayCase(C32,NAN);
-        psImageOverlayCase(C64,NAN);
 
     default: {
@@ -347,87 +311,2 @@
 }
 
-int psImageClipComplexRegion(psImage* input,
-                             double complex min,
-                             double complex vmin,
-                             double complex max,
-                             double complex vmax)
-{
-    psS32 numClipped = 0;
-    psU32 numRows;
-    psU32 numCols;
-    psF64 realMin = creal(min);
-    psF64 imagMin = cimag(min);
-    psF64 realMax = creal(max);
-    psF64 imagMax = cimag(max);
-
-    if (input == NULL) {
-        psError(PS_ERR_BAD_PARAMETER_NULL, true,
-                _("Can not operate on a NULL psImage."));
-        return 0;
-    }
-
-    if (realMax < realMin) {
-        psError(PS_ERR_BAD_PARAMETER_VALUE, true,
-                _("Specified real-portion of min value, %g, can not be greater than the real-portion of max value, %g."),
-                (double)realMin, (double)realMax);
-        return 0;
-    }
-    if (imagMax < imagMin) {
-        psError(PS_ERR_BAD_PARAMETER_VALUE, true,
-                _("Specified imaginary-portion of min value, %g, can not be greater than the imaginary-portion of max value, %g."),
-                (double)imagMin, (double)imagMax);
-        return 0;
-    }
-
-    numRows = input->numRows;
-    numCols = input->numCols;
-
-    #define psImageClipComplexRegionCase(type,realfcn,imagfcn) \
-case PS_TYPE_##type: { \
-        if (realfcn(vmin) < PS_MIN_##type || imagfcn(vmin) < PS_MIN_##type || \
-                realfcn(vmin) > PS_MAX_##type || imagfcn(vmin) > PS_MAX_##type ) { \
-            psError(PS_ERR_BAD_PARAMETER_VALUE, true, \
-                    _("Specified %s value, %g%+gi, is not the the range of input psImage's valid pixel values (%s), i.e. [%g:%g]."), \
-                    "vmin", creal(vmin), cimag(vmin), \
-                    PS_TYPE_##type##_NAME, PS_MIN_##type, PS_MAX_##type); \
-            break; \
-        } \
-        if (realfcn(vmax) > PS_MAX_##type || imagfcn(vmax) > PS_MAX_##type || \
-                realfcn(vmax) < PS_MIN_##type || imagfcn(vmax) < PS_MIN_##type ) { \
-            psError(PS_ERR_BAD_PARAMETER_VALUE, true, \
-                    _("Specified %s value, %g%+gi, is not the the range of input psImage's valid pixel values (%s), i.e. [%g:%g]."), \
-                    "vmax", creal(vmax), cimag(vmax), \
-                    PS_TYPE_##type##_NAME, PS_MIN_##type, PS_MAX_##type); \
-            break; \
-        } \
-        for (psU32 row = 0;row<numRows;row++) { \
-            ps##type* inputRow = input->data.type[row]; \
-            for (psU32 col = 0; col < numCols; col++) { \
-                if ( (realfcn(inputRow[col]) > realMax) || (imagfcn(inputRow[col]) > imagMax) ) { \
-                    inputRow[col] = (ps##type)vmax; \
-                    numClipped++; \
-                } else if ( (realfcn(inputRow[col]) < realMin) || (imagfcn(inputRow[col]) < imagMin) ){ \
-                    inputRow[col] = (ps##type)vmin; \
-                    numClipped++; \
-                } \
-            } \
-        } \
-    } \
-    break;
-
-    switch (input->type.type) {
-
-        psImageClipComplexRegionCase(C32, crealf, cimagf)
-        psImageClipComplexRegionCase(C64, creal, cimag)
-
-    default: {
-            char* typeStr;
-            PS_TYPE_NAME(typeStr,input->type.type);
-            psError(PS_ERR_BAD_PARAMETER_TYPE, true,
-                    _("Specified psImage type, %s, is not supported."),
-                    typeStr);
-        }
-    }
-
-    return numClipped;
-}
Index: trunk/psLib/src/imageops/psImagePixelManip.h
===================================================================
--- trunk/psLib/src/imageops/psImagePixelManip.h	(revision 12330)
+++ trunk/psLib/src/imageops/psImagePixelManip.h	(revision 12431)
@@ -5,6 +5,6 @@
  * @author Robert DeSonia, MHPCC
  *
- * @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
- * @date $Date: 2007-01-23 22:47:23 $
+ * @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
+ * @date $Date: 2007-03-14 00:39:50 $
  *
  * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -26,5 +26,5 @@
  *  All pixels with values less than min are set to the value vmin.  all pixels
  *  with values greater than max are set to the value vmax. This function is
- *  defined for psU8, psU16, psS8, psS16, psF32, psF64, psC32, and psC64.
+ *  defined for psU8, psU16, psS8, psS16, psF32, psF64.
  *
  *  @return int     The number of clipped pixels
@@ -38,25 +38,8 @@
 );
 
-/** Clip image values outside of a specified complex region
- *
- *  All pixels outside of the rectangular region in complex space formed by
- *  the min and max input parameters are set to the value vmax (if either
- *  the real or imaginary portion exceeds the respective max values), or vmin.
- *  This function is defined for psC32, and psC64 imagery only.
- *
- *  @return int     The number of clipped pixels
- */
-int psImageClipComplexRegion(
-    psImage* input,                    ///< the image to clip
-    double complex min,                ///< the minimum image value allowed
-    double complex vmin,               ///< the value pixels < min are set to
-    double complex max,                ///< the maximum image value allowed
-    double complex vmax                ///< the value pixels > max are set to
-);
-
 /** Clip NaN image pixels to given value.
  *
  *  Pixels with NaN, +Inf, or -Inf values are set to the specified value. This
- *  function is defined for psF32, psF64, psC32, and psC64.
+ *  function is defined for psF32, psF64.
  *
  *  @return int     The number of clipped pixels
@@ -74,5 +57,5 @@
  *  OVERLAY value to image value), "-" (subtract OVERLAY from image), "*"
  *  (multiply OVERLAY times image), "/" (divide image by OVERLAY).  This
- *  function is defined for psU8, psS8, psS16, psF32, psF64, psC32, and psC64.
+ *  function is defined for psU8, psS8, psS16, psF32, psF64.
  *
  *  @return int         0 if success, non-zero if failed.
Index: trunk/psLib/src/imageops/psImageStats.c
===================================================================
--- trunk/psLib/src/imageops/psImageStats.c	(revision 12330)
+++ trunk/psLib/src/imageops/psImageStats.c	(revision 12431)
@@ -9,6 +9,6 @@
  *  @author GLG, MHPCC
  *
- *  @version $Revision: 1.105 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-02-13 03:08:17 $
+ *  @version $Revision: 1.106 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-03-14 00:39:50 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -634,6 +634,4 @@
     case PS_TYPE_F32:
     case PS_TYPE_F64:
-    case PS_TYPE_C32:
-    case PS_TYPE_C64:
     default:
         // XXX this should include the mask type (as a string)
Index: trunk/psLib/src/imageops/psImageStructManip.c
===================================================================
--- trunk/psLib/src/imageops/psImageStructManip.c	(revision 12330)
+++ trunk/psLib/src/imageops/psImageStructManip.c	(revision 12431)
@@ -8,6 +8,6 @@
  *  @author Robert DeSonia, MHPCC
  *
- *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-01-09 22:38:52 $
+ *  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-03-14 00:39:50 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -239,10 +239,4 @@
             PSIMAGE_ELEMENT_COPY(input,F64,OUT,OUTTYPE,elements); \
             break; \
-        case PS_TYPE_C32: \
-            PSIMAGE_ELEMENT_COPY(input,C32,OUT,OUTTYPE,elements); \
-            break; \
-        case PS_TYPE_C64: \
-            PSIMAGE_ELEMENT_COPY(input,C64,OUT,OUTTYPE,elements); \
-            break; \
         default: \
             break; \
@@ -280,10 +274,4 @@
     case PS_TYPE_F64:
         PSIMAGE_COPY_CASE(output, F64);
-        break;
-    case PS_TYPE_C32:
-        PSIMAGE_COPY_CASE(output, C32);
-        break;
-    case PS_TYPE_C64:
-        PSIMAGE_COPY_CASE(output, C64);
         break;
     default: {
Index: trunk/psLib/src/imageops/psImageStructManip.h
===================================================================
--- trunk/psLib/src/imageops/psImageStructManip.h	(revision 12330)
+++ trunk/psLib/src/imageops/psImageStructManip.h	(revision 12431)
@@ -5,6 +5,6 @@
 *  @author Robert DeSonia, MHPCC
 *
-*  @version $Revision: 1.5 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2007-01-23 22:47:23 $
+*  @version $Revision: 1.6 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2007-03-14 00:39:50 $
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
 */
@@ -29,6 +29,5 @@
  *  parent image in that dimension. The entire subraster must be contained within the raster of
  *  the parent image. Note that the refCounter for the parent should be incremented.  This
- *  function must be defined for the following types: psU8, psU16, psS8, psS16, psF32, psF64,
- *  psC32, psC64.
+ *  function must be defined for the following types: psU8, psU16, psS8, psS16, psF32, psF64.
  *
  *  @return psImage* : Pointer to psImage.
