Changeset 827 for trunk/psLib/src/dataManip/psVectorFFT.h
- Timestamp:
- Jun 1, 2004, 5:02:48 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/dataManip/psVectorFFT.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/dataManip/psVectorFFT.h
r823 r827 5 5 * @author Robert DeSonia, MHPCC 6 6 * 7 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $8 * @date $Date: 2004-06-0 1 22:27:16$7 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2004-06-02 03:02:48 $ 9 9 * 10 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 23 23 typedef enum { 24 24 /// psImageFFT/psVectorFFT should perform a forward FFT. 25 PS_FFT_FORWARD = 0,25 PS_FFT_FORWARD = FFTW_FORWARD, 26 26 27 27 ///< psImageFFT/psVectorFFT should perform a reverse FFT. 28 PS_FFT_REVERSE = 1, 28 PS_FFT_REVERSE = FFTW_BACKWARD 29 } psFftDirection; 29 30 30 /** psImageFFT/psVectorFFT should return a real image. This is valid for 31 * only reverse FFT, i.e., the psImageFFT/psVectorFFT flag parameter 32 * should appear as PS_FFT_REVERSE+PS_FFT_REAL_RESULT. 33 */ 34 PS_FFT_REAL_RESULT = 2 35 } psFftFlags; 36 37 psImage* psImageFFT(psImage* out, const psImage* in, int flags); 31 psImage* psImageFFT(psImage* out, const psImage* in, psFftDirection direction); 38 32 psImage* psImageReal(psImage *out, const psImage* in); 39 33 psImage* psImageImaginary(psImage *out, const psImage* in); … … 42 36 psImage* psImagePowerSpectrum(psImage* out, const psImage* in); 43 37 44 psVector* psVectorFFT(psVector* out, const psVector* in, int flags);38 psVector* psVectorFFT(psVector* out, const psVector* in, psFftDirection direction); 45 39 psVector* psVectorReal(psVector* out, const psVector* in); 46 40 psVector* psVectorImaginary(psVector* out, const psVector* in);
Note:
See TracChangeset
for help on using the changeset viewer.
