Changeset View
Changeset View
Standalone View
Standalone View
src/context/applets/analyzer/plugin/AnalyzerBase.h
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Line(s) | 41 | { | |||
---|---|---|---|---|---|
45 | Q_PROPERTY(WindowFunction windowFunction READ windowFunction WRITE setWindowFunction NOTIFY windowFunctionChanged) | 45 | Q_PROPERTY(WindowFunction windowFunction READ windowFunction WRITE setWindowFunction NOTIFY windowFunctionChanged) | ||
46 | Q_PROPERTY(qreal minimumFrequency READ minFreq WRITE setMinFreq NOTIFY minFreqChanged) | 46 | Q_PROPERTY(qreal minimumFrequency READ minFreq WRITE setMinFreq NOTIFY minFreqChanged) | ||
47 | Q_PROPERTY(qreal maximumFrequency READ maxFreq WRITE setMaxFreq NOTIFY maxFreqChanged) | 47 | Q_PROPERTY(qreal maximumFrequency READ maxFreq WRITE setMaxFreq NOTIFY maxFreqChanged) | ||
48 | Q_PROPERTY(int sampleSize READ sampleSize WRITE setSampleSize NOTIFY sampleSizeChanged) | 48 | Q_PROPERTY(int sampleSize READ sampleSize WRITE setSampleSize NOTIFY sampleSizeChanged) | ||
49 | 49 | | |||
50 | public: | 50 | public: | ||
51 | enum WindowFunction | 51 | enum WindowFunction | ||
52 | { | 52 | { | ||
53 | Rectangular = 0, | 53 | Rectangular, | ||
54 | Hann = 1, | 54 | Hann, | ||
55 | Nuttall = 2, | 55 | Nuttall, | ||
56 | Lanczos = 3, | 56 | Lanczos, | ||
57 | Sine = 4 | 57 | Sine | ||
58 | }; | 58 | }; | ||
59 | Q_ENUM(WindowFunction) | 59 | Q_ENUM(WindowFunction) | ||
60 | 60 | | |||
61 | static const int DEMO_INTERVAL = 20; // ~50 fps | 61 | static const int DEMO_INTERVAL = 20; // ~50 fps | ||
62 | 62 | | |||
63 | virtual ~Base(); | 63 | virtual ~Base(); | ||
64 | 64 | | |||
65 | qreal maxFreq() const { return m_maxFreq; } | 65 | qreal maxFreq() const { return m_maxFreq; } | ||
▲ Show 20 Lines • Show All 62 Lines • Show Last 20 Lines |