Definition TriggerDock.h:15
WindowFunction
The supported window functions. These are needed for spectrum analysis and are applied to the sample ...
Definition analysissettings.h:15
@ TRIANGULAR
Triangular window (Endpoints != 0).
Definition analysissettings.h:21
@ LANCZOS
Lanczos window (aka Sinc).
Definition analysissettings.h:20
@ BLACKMAN_NUTTALL
Blackman-Nuttall window.
Definition analysissettings.h:29
@ GAUSS
Gauss window (sigma = 0.3).
Definition analysissettings.h:24
@ RECTANGULAR
Rectangular window (aka Dirichlet).
Definition analysissettings.h:16
@ BLACKMAN_HARRIS
Blackman-Harris window.
Definition analysissettings.h:28
@ HAMMING
Hamming window.
Definition analysissettings.h:18
@ NUTTALL
Nuttall window, cont. first deriv.
Definition analysissettings.h:27
@ FLATTOP
Flat top window.
Definition analysissettings.h:30
@ KAISER
Kaiser window (alpha = 3.0).
Definition analysissettings.h:25
@ BARTLETT
Bartlett window (Endpoints == 0).
Definition analysissettings.h:22
@ BARTLETT_HANN
Bartlett-Hann window.
Definition analysissettings.h:23
@ BLACKMAN
Blackman window (alpha = 0.16).
Definition analysissettings.h:26
@ HANN
Hann window.
Definition analysissettings.h:17
@ COSINE
Cosine window (aka Sine).
Definition analysissettings.h:19
const auto LastWindowFunction
Definition analysissettings.h:35
Enum< Dso::WindowFunction, Dso::WindowFunction::RECTANGULAR, Dso::WindowFunction::FLATTOP > WindowFunctionEnum
Definition analysissettings.cpp:11
QString windowFunctionString(WindowFunction windowFunction)
Return string representation of the given window function.
Definition analysissettings.cpp:16
Definition analysissettings.h:43
bool reuseFftPlan
Optimize FFT plan and reuse it.
Definition analysissettings.h:46
double spectrumLimit
Minimum magnitude of the spectrum (Avoids peaks).
Definition analysissettings.h:45
Dso::WindowFunction spectrumWindow
Window function for DFT.
Definition analysissettings.h:44