summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib/TimeRasterDisplayPlot.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/lib/TimeRasterDisplayPlot.h')
-rw-r--r--gr-qtgui/lib/TimeRasterDisplayPlot.h104
1 files changed, 0 insertions, 104 deletions
diff --git a/gr-qtgui/lib/TimeRasterDisplayPlot.h b/gr-qtgui/lib/TimeRasterDisplayPlot.h
deleted file mode 100644
index e4e292a54d..0000000000
--- a/gr-qtgui/lib/TimeRasterDisplayPlot.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/* -*- c++ -*- */
-/*
- * Copyright 2012,2013 Free Software Foundation, Inc.
- *
- * This file is part of GNU Radio
- *
- * GNU Radio is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 3, or (at your option)
- * any later version.
- *
- * GNU Radio is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with GNU Radio; see the file COPYING. If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street,
- * Boston, MA 02110-1301, USA.
- */
-
-#ifndef TIMERASTER_DISPLAY_PLOT_H
-#define TIMERASTER_DISPLAY_PLOT_H
-
-#include <stdint.h>
-#include <cstdio>
-#include <vector>
-#include <qwt_plot_rasteritem.h>
-#include "DisplayPlot.h"
-#include "timeRasterGlobalData.h"
-#include "plot_raster.h"
-#include <gruel/high_res_timer.h>
-
-#if QWT_VERSION < 0x060000
-#include <plot_waterfall.h>
-#else
-#include <qwt_compat.h>
-#endif
-
-class TimeRasterDisplayPlot: public DisplayPlot
-{
- Q_OBJECT
-
-public:
- TimeRasterDisplayPlot(int nplots,
- double samp_rate,
- double rows, double cols,
- QWidget*);
- virtual ~TimeRasterDisplayPlot();
-
- void reset();
-
- void setNumRows(double rows);
- void setNumCols(double cols);
- void setAlpha(int which, int alpha);
- void setSampleRate(double samprate);
-
- double numRows() const;
- double numCols() const;
-
- int getAlpha(int which);
-
- void setPlotDimensions(const double rows, const double cols,
- const double units, const std::string &strunits);
-
- void plotNewData(const std::vector<double*> dataPoints,
- const int64_t numDataPoints);
-
- void plotNewData(const double* dataPoints,
- const int64_t numDataPoints);
-
- void setIntensityRange(const double minIntensity,
- const double maxIntensity);
-
- void replot(void);
-
- int getIntensityColorMapType(int) const;
- void setIntensityColorMapType(const int, const int, const QColor, const QColor);
- const QColor getUserDefinedLowIntensityColor() const;
- const QColor getUserDefinedHighIntensityColor() const;
-
- double getMinIntensity(int which) const;
- double getMaxIntensity(int which) const;
-
-signals:
- void updatedLowerIntensityLevel(const double);
- void updatedUpperIntensityLevel(const double);
-
-private:
- void _updateIntensityRangeDisplay();
-
- std::vector<TimeRasterData*> d_data;
- std::vector<PlotTimeRaster*> d_raster;
-
- double d_samp_rate;
- double d_rows, d_cols;
-
- std::vector<int> d_color_map_type;
- QColor d_low_intensity;
- QColor d_high_intensity;
-};
-
-#endif /* TIMERASTER_DISPLAY_PLOT_H */