Index: trunk/psLib/src/dataManip/psVectorFFT.h
===================================================================
--- trunk/psLib/src/dataManip/psVectorFFT.h	(revision 823)
+++ trunk/psLib/src/dataManip/psVectorFFT.h	(revision 827)
@@ -5,6 +5,6 @@
  *  @author Robert DeSonia, MHPCC
  *
- *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-06-01 22:27:16 $
+ *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-06-02 03:02:48 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -23,17 +23,11 @@
 typedef enum {
     /// psImageFFT/psVectorFFT should perform a forward FFT.
-    PS_FFT_FORWARD = 0,
+    PS_FFT_FORWARD = FFTW_FORWARD,
 
     ///< psImageFFT/psVectorFFT should perform a reverse FFT.
-    PS_FFT_REVERSE = 1,
+    PS_FFT_REVERSE = FFTW_BACKWARD
+} psFftDirection;
 
-    /** psImageFFT/psVectorFFT should return a real image.  This is valid for
-    *   only reverse FFT, i.e., the psImageFFT/psVectorFFT flag parameter
-    *   should appear as PS_FFT_REVERSE+PS_FFT_REAL_RESULT.
-    */
-    PS_FFT_REAL_RESULT = 2
-} psFftFlags;
-
-psImage* psImageFFT(psImage* out, const psImage* in, int flags);
+psImage* psImageFFT(psImage* out, const psImage* in, psFftDirection direction);
 psImage* psImageReal(psImage *out, const psImage* in);
 psImage* psImageImaginary(psImage *out, const psImage* in);
@@ -42,5 +36,5 @@
 psImage* psImagePowerSpectrum(psImage* out, const psImage* in);
 
-psVector* psVectorFFT(psVector* out, const psVector* in, int flags);
+psVector* psVectorFFT(psVector* out, const psVector* in, psFftDirection direction);
 psVector* psVectorReal(psVector* out, const psVector* in);
 psVector* psVectorImaginary(psVector* out, const psVector* in);
