Collaboration diagram for Fourier Transform Operations:
|
Files | |
| file | psVectorFFT.h |
| Contains FFT transform related functions for psVector. | |
| file | psImageConvolve.h |
| image convolution functionality | |
| file | psImageFFT.h |
| Contains FFT transform related functions for psImage. | |
Enumerations | |
| enum | psFFTFlags { PS_FFT_FORWARD = 1, PS_FFT_REVERSE = 2, PS_FFT_REAL_RESULT = 4 } |
| Specify direction of FFT. More... | |
Functions | |
| psVector * | psVectorFFT (psVector *out, const psVector *in, psFFTFlags direction) |
| Forward and reverse FFT calculations. | |
| psVector * | psVectorReal (psVector *out, const psVector *in) |
| extract the real portion of a complex vector | |
| psVector * | psVectorImaginary (psVector *out, const psVector *in) |
| extract the imaginary portion of a complex vector | |
| psVector * | psVectorComplex (psVector *out, const psVector *real, const psVector *imag) |
| creates a complex vector from separate real and imaginary vectors | |
| psVector * | psVectorConjugate (psVector *out, const psVector *in) |
| computes the complex conjugate of a vector | |
| psVector * | psVectorPowerSpectrum (psVector *out, const psVector *in) |
| computes the power spectrum of a vector | |
| psImage * | psImageFFT (psImage *out, const psImage *in, psFFTFlags direction) |
| Forward and reverse FFT calculations. | |
| psImage * | psImageReal (psImage *out, const psImage *in) |
| extract the real portion of a complex image | |
| psImage * | psImageImaginary (psImage *out, const psImage *in) |
| extract the imaginary portion of a complex image | |
| psImage * | psImageComplex (psImage *out, const psImage *real, const psImage *imag) |
| creates a complex image from separate real and imaginary plane images | |
| psImage * | psImageConjugate (psImage *out, const psImage *in) |
| computes the complex conjugate of an image | |
| psImage * | psImagePowerSpectrum (psImage *out, const psImage *in) |
| computes the power spectrum of an image | |
|
|
Specify direction of FFT.
Definition at line 24 of file psVectorFFT.h. |
|
||||||||||||||||
|
creates a complex image from separate real and imaginary plane images
|
|
||||||||||||
|
computes the complex conjugate of an image
|
|
||||||||||||||||
|
Forward and reverse FFT calculations. This takes as input the image of interest (in) and the direction (direction), which is specified by an enumerated type psFftDirection. The input image may be of type psF32 or psC32, the result is always psC32. If the input vector is psF32, the direction must be forward.
|
|
||||||||||||
|
extract the imaginary portion of a complex image
|
|
||||||||||||
|
computes the power spectrum of an image
|
|
||||||||||||
|
extract the real portion of a complex image
|
|
||||||||||||||||
|
creates a complex vector from separate real and imaginary vectors
|
|
||||||||||||
|
computes the complex conjugate of a vector
|
|
||||||||||||||||
|
Forward and reverse FFT calculations. This takes as input the vector of interest (in) and the direction (direction), which is specified by an enumerated type psFftDirection. The input vector may be of type psF32 or psC32, the result is always psC32. If the input vector is psF32, the direction must be forward.
|
|
||||||||||||
|
extract the imaginary portion of a complex vector
|
|
||||||||||||
|
computes the power spectrum of a vector
|
|
||||||||||||
|
extract the real portion of a complex vector
|
1.4.1