23 #ifndef VECTOR_DISPLAY_PLOT_HPP 24 #define VECTOR_DISPLAY_PLOT_HPP 57 const
std::vector<
double*> dataPoints,
58 const int64_t numDataPoints,
59 const
double refLevel,
60 const
double timeInterval
95 void setMinVecColor (QColor c);
113 void _resetXAxisPoints();
114 void _autoScale(
double bottom,
double top);
116 std::vector<
double*> d_ydata;
118 QwtPlotCurve* d_min_vec_plot_curve;
119 QwtPlotCurve* d_max_vec_plot_curve;
120 QColor d_min_vec_color;
121 bool d_min_vec_visible;
122 QColor d_max_vec_color;
123 bool d_max_vec_visible;
124 QColor d_marker_lower_intensity_color;
125 bool d_marker_lower_intensity_visible;
126 QColor d_marker_upper_intensity_color;
127 bool d_marker_upper_intensity_visible;
128 QColor d_marker_ref_level_color;
129 bool d_marker_ref_level_visible;
131 double d_x_axis_start;
132 double d_x_axis_step;
137 QwtPlotMarker* d_lower_intensity_marker;
138 QwtPlotMarker* d_upper_intensity_marker;
140 QwtPlotMarker *d_marker_ref_level;
144 QString d_x_axis_label;
145 QString d_y_axis_label;
147 double* d_min_vec_data;
148 double* d_max_vec_data;
QWidget for displaying 1D-vector plots.
Definition: VectorDisplayPlot.h:35
void setMinVecVisible(const bool)
bool marker_upper_intensity_visible
Definition: VectorDisplayPlot.h:46
void onPickerPointSelected(const QwtDoublePoint &p)
void setMinVecColor(QColor c)
void setMarkerUpperIntensityVisible(bool visible)
void setLowerIntensityLevel(const double)
QWidget base plot to build QTGUI plotting tools.
Definition: DisplayPlot.h:61
void setMarkerUpperIntensityColor(QColor c)
QColor min_vec_color
Definition: VectorDisplayPlot.h:39
float min(float a, float b)
void setYAxisLabel(const QString &label)
QColor marker_lower_intensity_color
Definition: VectorDisplayPlot.h:43
const QColor getMarkerLowerIntensityColor() const
const bool getMaxVecVisible() const
void setUpperIntensityLevel(const double)
void setMarkerRefLevelAmplitudeVisible(bool visible)
bool marker_ref_level_visible