![]() |
PIP 6.1.0
Platform-Independent Primitives
|
Double-precision FFT helper that stores the last transform result. More...
#include <pifft.h>
Public Member Functions | |
| PIFFT_double () | |
| Constructs an empty transformer. | |
| PIVector< complexd > * | calcFFT (const PIVector< complexd > &val) |
| Calculates complex FFT for the input signal. | |
| PIVector< complexd > * | calcFFT (const PIVector< double > &val) |
| Calculates FFT for a real-valued input signal. | |
| PIVector< complexd > * | calcFFTinverse (const PIVector< complexd > &val) |
| Calculates inverse FFT for a complex spectrum. | |
| PIVector< complexd > * | calcHilbert (const PIVector< double > &val) |
| Calculates the analytic signal using a Hilbert transform. | |
| PIVector< double > | getAmplitude () const |
| Returns magnitudes of the last calculated result. | |
| PIVector< double > | getReal () const |
| Returns real parts of the last calculated result. | |
| PIVector< double > | getImag () const |
| Returns imaginary parts of the last calculated result. | |
Double-precision FFT helper that stores the last transform result.