STIRA
0.1
|
A class to compute the Fourier transforms based on the FFTW library. More...
#include <FFTWCalculator.h>
Public Member Functions | |
FFTWCalculator (ArrayGrid< std::complex< double > > *pComplexGrid) | |
construct an FFT calculator initialized with data from an FFTBand More... | |
FFTWCalculator () | |
construct an empty FFT calculator | |
virtual | ~FFTWCalculator () |
destructor | |
virtual void | ApplyForwardTransform () |
Computes the forward FFT. | |
virtual void | ApplyInverseTransform () |
Computes the inverse FFT. | |
Public Member Functions inherited from stira::fouriertools::FFTCalculator | |
FFTCalculator (ArrayGrid< std::complex< double > > *pComplexGrid) | |
construct an FFT calculator initialized with and FFTBand More... | |
FFTCalculator () | |
construct an FFT calculator; not initialized | |
virtual | ~FFTCalculator () |
destructor | |
void | SwitchQuadrants () |
Switches the four quadrants by mirroring them around the center of the image As source image, the image given at construction time is used. | |
void | SwitchQuadrants (ArrayGrid< std::complex< double > > *pGridIn) |
Switches the four quadrants by mirroring them around the center of the image. More... | |
Additional Inherited Members | |
Protected Attributes inherited from stira::fouriertools::FFTCalculator | |
ArrayGrid< std::complex< double > > * | mpComplexGrid |
Grid with the complex data. | |
int | mWidth |
width of the data | |
int | mHeight |
height of the data | |
A class to compute the Fourier transforms based on the FFTW library.
stira::fouriertools::FFTWCalculator::FFTWCalculator | ( | ArrayGrid< std::complex< double > > * | pComplexGrid | ) |