 |
GNU Radio Manual and C++ API Reference
3.9.1.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
11 #ifndef VECTOR_DISPLAY_PLOT_HPP
12 #define VECTOR_DISPLAY_PLOT_HPP
50 void plotNewData(const std::vector<
double*> dataPoints,
51 const int64_t numDataPoints,
52 const
double refLevel,
53 const
double timeInterval);
105 void _resetXAxisPoints();
106 void _autoScale(
double bottom,
double top);
108 std::vector<
double*> d_ydata;
110 QwtPlotCurve* d_min_vec_plot_curve;
111 QwtPlotCurve* d_max_vec_plot_curve;
112 QColor d_min_vec_color;
113 bool d_min_vec_visible;
114 QColor d_max_vec_color;
115 bool d_max_vec_visible;
116 QColor d_marker_lower_intensity_color;
117 bool d_marker_lower_intensity_visible;
118 QColor d_marker_upper_intensity_color;
119 bool d_marker_upper_intensity_visible;
120 QColor d_marker_ref_level_color;
121 bool d_marker_ref_level_visible;
123 double d_x_axis_start;
124 double d_x_axis_step;
129 QwtPlotMarker* d_lower_intensity_marker;
130 QwtPlotMarker* d_upper_intensity_marker;
132 QwtPlotMarker* d_marker_ref_level;
136 QString d_x_axis_label;
137 QString d_y_axis_label;
139 double* d_min_vec_data;
140 double* d_max_vec_data;
bool marker_ref_level_visible
Definition: VectorDisplayPlot.h:42
void setTraceColour(QColor)
void setYAxisLabel(const QString &label)
void onPickerPointSelected(const QwtDoublePoint &p)
const bool getMaxVecVisible() const
void setMinVecColor(QColor c)
void setUpperIntensityLevel(const double)
void setMarkerUpperIntensityVisible(bool visible)
void setMarkerRefLevelAmplitudeVisible(bool visible)
void setMinVecVisible(const bool)
bool marker_upper_intensity_visible
Definition: VectorDisplayPlot.h:38
void setMarkerUpperIntensityColor(QColor c)
float min(float a, float b)
QColor marker_lower_intensity_color
Definition: VectorDisplayPlot.h:32
void setMarkerRefLevelAmplitudeColor(QColor c)
bool min_vec_visible
Definition: VectorDisplayPlot.h:29
QWidget for displaying 1D-vector plots.
Definition: VectorDisplayPlot.h:23
void onPickerPointSelected6(const QPointF &p)
void setYaxis(double min, double max) override
const bool getMinVecVisible() const
QWidget base plot to build QTGUI plotting tools.
Definition: DisplayPlot.h:49
const QColor getMarkerRefLevelAmplitudeColor() const
void setXAxisUnit(const QString &unit)
void setBGColour(QColor c)
void plotNewData(const std::vector< double * > dataPoints, const int64_t numDataPoints, const double refLevel, const double timeInterval)
const bool getMarkerLowerIntensityVisible() const
void setYAxisUnit(const QString &unit)
QColor marker_ref_level_color
Definition: VectorDisplayPlot.h:40
void setMarkerLowerIntensityVisible(bool visible)
const QColor getMinVecColor() const
QColor marker_upper_intensity_color
Definition: VectorDisplayPlot.h:36
QColor max_vec_color
Definition: VectorDisplayPlot.h:28
void setAutoScale(bool state)
void setXAxisLabel(const QString &label)
void setMaxVecColor(QColor c)
const QColor getMarkerUpperIntensityColor() const
void setXAxisValues(const double start, const double step=1.0)
const bool getMarkerRefLevelAmplitudeVisible() const
void setMaxVecVisible(const bool)
void setMarkerLowerIntensityColor(QColor c)
bool marker_lower_intensity_visible
Definition: VectorDisplayPlot.h:34
bool max_vec_visible
Definition: VectorDisplayPlot.h:30
const QColor getMaxVecColor() const
void setLowerIntensityLevel(const double)
QColor min_vec_color
Definition: VectorDisplayPlot.h:27
const bool getMarkerUpperIntensityVisible() const
const QColor getMarkerLowerIntensityColor() const