summaryrefslogtreecommitdiff
path: root/gr-qtgui/src/lib/WaterfallDisplayPlot.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/src/lib/WaterfallDisplayPlot.h')
-rw-r--r--gr-qtgui/src/lib/WaterfallDisplayPlot.h84
1 files changed, 0 insertions, 84 deletions
diff --git a/gr-qtgui/src/lib/WaterfallDisplayPlot.h b/gr-qtgui/src/lib/WaterfallDisplayPlot.h
deleted file mode 100644
index 6b4e978bb..000000000
--- a/gr-qtgui/src/lib/WaterfallDisplayPlot.h
+++ /dev/null
@@ -1,84 +0,0 @@
-#ifndef WATERFALL_DISPLAY_PLOT_HPP
-#define WATERFALL_DISPLAY_PLOT_HPP
-
-#include <stdint.h>
-#include <cstdio>
-#include <qwt_plot.h>
-#include <qwt_plot_zoomer.h>
-#include <qwt_plot_panner.h>
-
-#include <plot_waterfall.h>
-
-#include <highResTimeFunctions.h>
-
-class WaterfallDisplayPlot:public QwtPlot{
- Q_OBJECT
-
-public:
- WaterfallDisplayPlot(QWidget*);
- virtual ~WaterfallDisplayPlot();
-
- void Reset();
-
- void SetFrequencyRange(const double, const double,
- const double, const bool,
- const double units=1000.0,
- const std::string &strunits = "kHz");
- double GetStartFrequency()const;
- double GetStopFrequency()const;
-
- void PlotNewData(const double* dataPoints, const int64_t numDataPoints,
- const double timePerFFT, const timespec timestamp,
- const int droppedFrames);
-
- void SetIntensityRange(const double minIntensity, const double maxIntensity);
-
- virtual void replot(void);
-
- int GetIntensityColorMapType()const;
- void SetIntensityColorMapType( const int, const QColor, const QColor );
- const QColor GetUserDefinedLowIntensityColor()const;
- const QColor GetUserDefinedHighIntensityColor()const;
-
- enum{
- INTENSITY_COLOR_MAP_TYPE_MULTI_COLOR = 0,
- INTENSITY_COLOR_MAP_TYPE_WHITE_HOT = 1,
- INTENSITY_COLOR_MAP_TYPE_BLACK_HOT = 2,
- INTENSITY_COLOR_MAP_TYPE_INCANDESCENT = 3,
- INTENSITY_COLOR_MAP_TYPE_USER_DEFINED = 4
- };
-
-public slots:
- void resizeSlot( QSize *s );
-
-signals:
- void UpdatedLowerIntensityLevel(const double);
- void UpdatedUpperIntensityLevel(const double);
-
-protected:
-
-private:
- void _UpdateIntensityRangeDisplay();
-
- double _startFrequency;
- double _stopFrequency;
-
- PlotWaterfall *d_spectrogram;
-
- QwtPlotPanner* _panner;
- QwtPlotZoomer* _zoomer;
-
- WaterfallData* _waterfallData;
-
- timespec _lastReplot;
-
- bool _useCenterFrequencyFlag;
-
- int64_t _numPoints;
-
- int _intensityColorMapType;
- QColor _userDefinedLowIntensityColor;
- QColor _userDefinedHighIntensityColor;
-};
-
-#endif /* WATERFALL_DISPLAY_PLOT_HPP */