PIP 6.1.0
Platform-Independent Primitives
Loading...
Searching...
No Matches
PIFFT_double Class Reference

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.

Detailed Description

Double-precision FFT helper that stores the last transform result.