Changeset 814 for trunk/psLib/src/fft/psVectorFFT.h
- Timestamp:
- May 28, 2004, 3:11:01 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/fft/psVectorFFT.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/fft/psVectorFFT.h
r801 r814 5 5 * @author Robert DeSonia, MHPCC 6 6 * 7 * @version $Revision: 1. 1$ $Name: not supported by cvs2svn $8 * @date $Date: 2004-05-2 8 03:15:40$7 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2004-05-29 01:11:01 $ 9 9 * 10 10 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 23 23 24 24 typedef enum { 25 PS_FFT_FORWARD = 0, ///< psImageFFT/psVectorFFT should perform a forward FFT. 26 PS_FFT_REVERSE = 1, ///< psImageFFT/psVectorFFT should perform a reverse FFT. 25 /// psImageFFT/psVectorFFT should perform a forward FFT. 26 PS_FFT_FORWARD = 0, 27 28 ///< psImageFFT/psVectorFFT should perform a reverse FFT. 29 PS_FFT_REVERSE = 1, 30 31 /** psImageFFT/psVectorFFT should return a real image. This is valid for 32 * only reverse FFT, i.e., the psImageFFT/psVectorFFT flag parameter 33 * should appear as PS_FFT_REVERSE+PS_FFT_REAL_RESULT. 34 */ 27 35 PS_FFT_REAL_RESULT = 2 28 /**< psImageFFT/psVectorFFT should return a real image. This is valid for29 * only reverse FFT, i.e., the psImageFFT/psVectorFFT flag parameter30 * should appear as PS_FFT_REVERSE+PS_FFT_REAL_RESULT.31 */32 36 } psFftFlags; 33 37 34 psImage *psImageFFT(const psImage *image, int flags); 35 psImage *psImageReal(psImage *out, const psImage* in); 36 psImage *psImageImaginary(psImage *out, const psImage* in); 37 psImage *psImageComplex(psImage *real, const psImage *imag); 38 psImage *psImageConjugate(psImage *out, const psImage *in); 39 psImage *psImagePowerSpectrum(const psImage* in); 38 psImage* psImageFFT(psImage* out, const psImage* in, int flags); 39 psImage* psImageReal(psImage *out, const psImage* in); 40 psImage* psImageImaginary(psImage *out, const psImage* in); 41 psImage* psImageComplex(psImage* out, psImage *real, const psImage *imag); 42 psImage* psImageConjugate(psImage *out, const psImage *in); 43 psImage* psImagePowerSpectrum(psImage* out, const psImage* in); 44 45 psVector* psVectorFFT(psVector* out, const psVector* in, int flags); 46 psVector* psVectorReal(psVector* out, const psVector* in); 47 psVector* psVectorImaginary(psVector* out, const psVector* in); 48 psVector* psVectorComplex(psVector* out, psVector* real, const psVector* imag); 49 psVector* psVectorConjugate(psVector* out, const psVector* in); 50 psVector* psVectorPowerSpectrum(psVector* out, const psVector* in); 40 51 41 52
Note:
See TracChangeset
for help on using the changeset viewer.
