 |
GNU Radio Manual and C++ API Reference
3.10.3.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
11 #ifndef TIMERASTER_DISPLAY_PLOT_H
12 #define TIMERASTER_DISPLAY_PLOT_H
18 #include <qwt_plot_rasteritem.h>
23 #if QWT_VERSION < 0x060000
26 #include <qwt_interval.h>
28 typedef QwtInterval QwtDoubleInterval;
46 int nplots,
double samp_rate,
double rows,
double cols, QWidget*);
53 void setAlpha(
unsigned int which,
int alpha);
56 void setXAxis(
double start,
double end);
58 void setYAxis(
double start,
double end);
68 const std::string& strunits);
70 void plotNewData(
const std::vector<double*> dataPoints,
const uint64_t numDataPoints);
72 void plotNewData(
const double* dataPoints,
const uint64_t numDataPoints);
76 void replot(
void)
override;
96 void _updateIntensityRangeDisplay();
98 std::vector<TimeRasterData*> d_data;
99 std::vector<PlotTimeRaster*> d_raster;
102 double d_rows, d_cols;
104 std::vector<int> d_color_map_type;
105 QColor d_low_intensity;
106 QColor d_high_intensity;
108 int d_color_bar_title_font_size;
110 std::string d_x_label;
111 double d_x_start_value;
112 double d_x_end_value;
113 std::string d_y_label;
114 double d_y_start_value;
115 double d_y_end_value;
~TimeRasterDisplayPlot() override
QWidget for time raster (time vs. time) plots.
Definition: TimeRasterDisplayPlot.h:35
double getMaxIntensity(unsigned int which) const
const QColor getUserDefinedHighIntensityColor() const
double getMinIntensity(unsigned int which) const
void setNumRows(double rows)
int getAlpha(unsigned int which)
void setYLabel(const std::string &label)
void setNumCols(double cols)
int getIntensityColorMapType(unsigned int) const
void setYAxis(double start, double end)
const QColor getUserDefinedLowIntensityColor() const
void setPlotDimensions(const double rows, const double cols, const double units, const std::string &strunits)
QWidget base plot to build QTGUI plotting tools.
Definition: DisplayPlot.h:52
TimeRasterDisplayPlot(int nplots, double samp_rate, double rows, double cols, QWidget *)
int getColorMapTitleFontSize() const
void updatedLowerIntensityLevel(const double)
void setSampleRate(double samprate)
void plotNewData(const std::vector< double * > dataPoints, const uint64_t numDataPoints)
void setIntensityColorMapType(const unsigned int, const int, const QColor, const QColor)
void setIntensityRange(const double minIntensity, const double maxIntensity)
void setIntensityColorMapType1(int)
int intensity_color_map_type1
Definition: TimeRasterDisplayPlot.h:40
void setXAxis(double start, double end)
void setXLabel(const std::string &label)
int color_map_title_font_size
Definition: TimeRasterDisplayPlot.h:42
void replot(void) override
void setColorMapTitleFontSize(int tfs)
int getIntensityColorMapType1() const
void setAlpha(unsigned int which, int alpha)
void updatedUpperIntensityLevel(const double)