Loading...
Searching...
No Matches
DisplayPlot.h
Go to the documentation of this file.
/* -*- c++ -*- */
/*
* Copyright 2008-2012 Free Software Foundation, Inc.
*
* This file is part of GNU Radio
*
* SPDX-License-Identifier: GPL-3.0-or-later
*
*/
#ifndef DOMAIN_DISPLAY_PLOT_H
#define DOMAIN_DISPLAY_PLOT_H
#include <gnuradio/qtgui/utils.h>
#include <qwt_legend.h>
#include <qwt_painter.h>
#include <qwt_plot.h>
#include <qwt_plot_canvas.h>
#include <qwt_plot_curve.h>
#include <qwt_plot_magnifier.h>
#include <qwt_plot_marker.h>
#include <qwt_plot_panner.h>
#include <qwt_plot_zoomer.h>
#include <qwt_scale_engine.h>
#include <qwt_scale_widget.h>
#include <qwt_symbol.h>
#include <cstdint>
#include <cstdio>
#include <vector>
typedef QList<QColor> QColorList;
Q_DECLARE_METATYPE(QColorList)
#include <qwt_legend_data.h>
#include <qwt_legend_label.h>
/*!
* \brief QWidget base plot to build QTGUI plotting tools.
* \ingroup qtgui_blk
*/
class DisplayPlot : public QwtPlot
{
Q_OBJECT
Q_PROPERTY(QColor line_color1 READ getLineColor1 WRITE setLineColor1)
Q_PROPERTY(QColor line_color2 READ getLineColor2 WRITE setLineColor2)
Q_PROPERTY(QColor line_color3 READ getLineColor3 WRITE setLineColor3)
Q_PROPERTY(QColor line_color4 READ getLineColor4 WRITE setLineColor4)
Q_PROPERTY(QColor line_color5 READ getLineColor5 WRITE setLineColor5)
Q_PROPERTY(QColor line_color6 READ getLineColor6 WRITE setLineColor6)
Q_PROPERTY(QColor line_color7 READ getLineColor7 WRITE setLineColor7)
Q_PROPERTY(QColor line_color8 READ getLineColor8 WRITE setLineColor8)
Q_PROPERTY(QColor line_color9 READ getLineColor9 WRITE setLineColor9)
Q_PROPERTY(int line_width1 READ getLineWidth1 WRITE setLineWidth1)
Q_PROPERTY(int line_width2 READ getLineWidth2 WRITE setLineWidth2)
Q_PROPERTY(int line_width3 READ getLineWidth3 WRITE setLineWidth3)
Q_PROPERTY(int line_width4 READ getLineWidth4 WRITE setLineWidth4)
Q_PROPERTY(int line_width5 READ getLineWidth5 WRITE setLineWidth5)
Q_PROPERTY(int line_width6 READ getLineWidth6 WRITE setLineWidth6)
Q_PROPERTY(int line_width7 READ getLineWidth7 WRITE setLineWidth7)
Q_PROPERTY(int line_width8 READ getLineWidth8 WRITE setLineWidth8)
Q_PROPERTY(int line_width9 READ getLineWidth9 WRITE setLineWidth9)
Q_PROPERTY(Qt::PenStyle line_style1 READ getLineStyle1 WRITE setLineStyle1)
Q_PROPERTY(Qt::PenStyle line_style2 READ getLineStyle2 WRITE setLineStyle2)
Q_PROPERTY(Qt::PenStyle line_style3 READ getLineStyle3 WRITE setLineStyle3)
Q_PROPERTY(Qt::PenStyle line_style4 READ getLineStyle4 WRITE setLineStyle4)
Q_PROPERTY(Qt::PenStyle line_style5 READ getLineStyle5 WRITE setLineStyle5)
Q_PROPERTY(Qt::PenStyle line_style6 READ getLineStyle6 WRITE setLineStyle6)
Q_PROPERTY(Qt::PenStyle line_style7 READ getLineStyle7 WRITE setLineStyle7)
Q_PROPERTY(Qt::PenStyle line_style8 READ getLineStyle8 WRITE setLineStyle8)
Q_PROPERTY(Qt::PenStyle line_style9 READ getLineStyle9 WRITE setLineStyle9)
typedef QwtSymbol::Style QwtSymbolStyle;
Q_ENUMS(QwtSymbolStyle)
Q_PROPERTY(QwtSymbolStyle line_marker1 READ getLineMarker1 WRITE setLineMarker1)
Q_PROPERTY(QwtSymbolStyle line_marker2 READ getLineMarker2 WRITE setLineMarker2)
Q_PROPERTY(QwtSymbolStyle line_marker3 READ getLineMarker3 WRITE setLineMarker3)
Q_PROPERTY(QwtSymbolStyle line_marker4 READ getLineMarker4 WRITE setLineMarker4)
Q_PROPERTY(QwtSymbolStyle line_marker5 READ getLineMarker5 WRITE setLineMarker5)
Q_PROPERTY(QwtSymbolStyle line_marker6 READ getLineMarker6 WRITE setLineMarker6)
Q_PROPERTY(QwtSymbolStyle line_marker7 READ getLineMarker7 WRITE setLineMarker7)
Q_PROPERTY(QwtSymbolStyle line_marker8 READ getLineMarker8 WRITE setLineMarker8)
Q_PROPERTY(QwtSymbolStyle line_marker9 READ getLineMarker9 WRITE setLineMarker9)
Q_PROPERTY(int marker_alpha1 READ getMarkerAlpha1 WRITE setMarkerAlpha1)
Q_PROPERTY(int marker_alpha2 READ getMarkerAlpha2 WRITE setMarkerAlpha2)
Q_PROPERTY(int marker_alpha3 READ getMarkerAlpha3 WRITE setMarkerAlpha3)
Q_PROPERTY(int marker_alpha4 READ getMarkerAlpha4 WRITE setMarkerAlpha4)
Q_PROPERTY(int marker_alpha5 READ getMarkerAlpha5 WRITE setMarkerAlpha5)
Q_PROPERTY(int marker_alpha6 READ getMarkerAlpha6 WRITE setMarkerAlpha6)
Q_PROPERTY(int marker_alpha7 READ getMarkerAlpha7 WRITE setMarkerAlpha7)
Q_PROPERTY(int marker_alpha8 READ getMarkerAlpha8 WRITE setMarkerAlpha8)
Q_PROPERTY(int marker_alpha9 READ getMarkerAlpha9 WRITE setMarkerAlpha9)
Q_PROPERTY(QColor zoomer_color READ getZoomerColor WRITE setZoomerColor)
Q_PROPERTY(QColor palette_color READ getPaletteColor WRITE setPaletteColor)
Q_PROPERTY(
int yaxis_label_font_size READ getYaxisLabelFontSize WRITE setYaxisLabelFontSize)
Q_PROPERTY(
int xaxis_label_font_size READ getXaxisLabelFontSize WRITE setXaxisLabelFontSize)
Q_PROPERTY(
int axes_label_font_size READ getAxesLabelFontSize WRITE setAxesLabelFontSize)
public:
DisplayPlot(int nplots, QWidget*);
~DisplayPlot() override;
void replot() override = 0;
const QColor getLineColor1() const;
const QColor getLineColor2() const;
const QColor getLineColor3() const;
const QColor getLineColor4() const;
const QColor getLineColor5() const;
const QColor getLineColor6() const;
const QColor getLineColor7() const;
const QColor getLineColor8() const;
const QColor getLineColor9() const;
int getLineWidth1() const;
int getLineWidth2() const;
int getLineWidth3() const;
int getLineWidth4() const;
int getLineWidth5() const;
int getLineWidth6() const;
int getLineWidth7() const;
int getLineWidth8() const;
int getLineWidth9() const;
const Qt::PenStyle getLineStyle1() const;
const Qt::PenStyle getLineStyle2() const;
const Qt::PenStyle getLineStyle3() const;
const Qt::PenStyle getLineStyle4() const;
const Qt::PenStyle getLineStyle5() const;
const Qt::PenStyle getLineStyle6() const;
const Qt::PenStyle getLineStyle7() const;
const Qt::PenStyle getLineStyle8() const;
const Qt::PenStyle getLineStyle9() const;
const QwtSymbol::Style getLineMarker1() const;
const QwtSymbol::Style getLineMarker2() const;
const QwtSymbol::Style getLineMarker3() const;
const QwtSymbol::Style getLineMarker4() const;
const QwtSymbol::Style getLineMarker5() const;
const QwtSymbol::Style getLineMarker6() const;
const QwtSymbol::Style getLineMarker7() const;
const QwtSymbol::Style getLineMarker8() const;
const QwtSymbol::Style getLineMarker9() const;
int getMarkerAlpha1() const;
int getMarkerAlpha2() const;
int getMarkerAlpha3() const;
int getMarkerAlpha4() const;
int getMarkerAlpha5() const;
int getMarkerAlpha6() const;
int getMarkerAlpha7() const;
int getMarkerAlpha8() const;
int getMarkerAlpha9() const;
QColor getZoomerColor() const;
QColor getPaletteColor() const;
int getAxisLabelFontSize(int axisId) const;
int getYaxisLabelFontSize() const;
int getXaxisLabelFontSize() const;
int getAxesLabelFontSize() const;
// Make sure to create your won PlotNewData method in the derived
// class:
// void PlotNewData(...);
public slots:
virtual void disableLegend();
virtual void setAxisLabels(bool en);
virtual void setYaxis(double min, double max);
virtual void setXaxis(double min, double max);
virtual void setLineLabel(unsigned int which, QString label);
virtual QString getLineLabel(unsigned int which);
virtual void setLineColor(unsigned int which, QColor color);
virtual QColor getLineColor(unsigned int which) const;
virtual void setLineWidth(unsigned int which, int width);
virtual int getLineWidth(unsigned int which) const;
virtual void setLineStyle(unsigned int which, Qt::PenStyle style);
virtual const Qt::PenStyle getLineStyle(unsigned int which) const;
virtual void setLineMarker(unsigned int which, QwtSymbol::Style marker);
virtual const QwtSymbol::Style getLineMarker(unsigned int which) const;
virtual void setMarkerAlpha(unsigned int which, int alpha);
virtual int getMarkerAlpha(unsigned int which) const;
// Need a function for each curve for setting via stylesheet.
// Can't use preprocessor directives because we're inside a Q_OBJECT.
void setLineColor1(QColor);
void setLineColor2(QColor);
void setLineColor3(QColor);
void setLineColor4(QColor);
void setLineColor5(QColor);
void setLineColor6(QColor);
void setLineColor7(QColor);
void setLineColor8(QColor);
void setLineColor9(QColor);
void setLineWidth1(int);
void setLineWidth2(int);
void setLineWidth3(int);
void setLineWidth4(int);
void setLineWidth5(int);
void setLineWidth6(int);
void setLineWidth7(int);
void setLineWidth8(int);
void setLineWidth9(int);
void setLineStyle1(Qt::PenStyle);
void setLineStyle2(Qt::PenStyle);
void setLineStyle3(Qt::PenStyle);
void setLineStyle4(Qt::PenStyle);
void setLineStyle5(Qt::PenStyle);
void setLineStyle6(Qt::PenStyle);
void setLineStyle7(Qt::PenStyle);
void setLineStyle8(Qt::PenStyle);
void setLineStyle9(Qt::PenStyle);
void setLineMarker1(QwtSymbol::Style);
void setLineMarker2(QwtSymbol::Style);
void setLineMarker3(QwtSymbol::Style);
void setLineMarker4(QwtSymbol::Style);
void setLineMarker5(QwtSymbol::Style);
void setLineMarker6(QwtSymbol::Style);
void setLineMarker7(QwtSymbol::Style);
void setLineMarker8(QwtSymbol::Style);
void setLineMarker9(QwtSymbol::Style);
void setMarkerAlpha1(int);
void setMarkerAlpha2(int);
void setMarkerAlpha3(int);
void setMarkerAlpha4(int);
void setMarkerAlpha5(int);
void setMarkerAlpha6(int);
void setMarkerAlpha7(int);
void setMarkerAlpha8(int);
void setMarkerAlpha9(int);
void setZoomerColor(QColor c);
void setPaletteColor(QColor c);
void setAxisLabelFontSize(int axisId, int fs);
void setYaxisLabelFontSize(int fs);
void setXaxisLabelFontSize(int fs);
void setAxesLabelFontSize(int fs);
void setStop(bool on);
void resizeSlot(QSize* s);
void onPickerPointSelected(const QPointF& p);
signals:
void plotPointSelected(const QPointF p);
protected slots:
virtual void legendEntryChecked(QwtPlotItem* plotItem, bool on);
virtual void legendEntryChecked(const QVariant& plotItem, bool on, int index);
protected:
unsigned int d_nplots;
std::vector<QwtPlotCurve*> d_plot_curve;
QwtPlotPanner* d_panner;
QwtPlotZoomer* d_zoomer;
QwtDblClickPlotPicker* d_picker;
QwtPlotMagnifier* d_magnifier;
int64_t d_numPoints;
bool d_stop;
QList<QColor> d_trace_colors;
bool d_autoscale_state;
};
#endif /* DOMAIN_DISPLAY_PLOT_H */
QColorList
QList< QColor > QColorList
Definition DisplayPlot.h:31
DisplayPlot
QWidget base plot to build QTGUI plotting tools.
Definition DisplayPlot.h:42
DisplayPlot::setMarkerAlpha2
void setMarkerAlpha2(int)
DisplayPlot::getLineMarker1
const QwtSymbol::Style getLineMarker1() const
DisplayPlot::axes_label_font_size
int axes_label_font_size
Definition DisplayPlot.h:105
DisplayPlot::plotPointSelected
void plotPointSelected(const QPointF p)
DisplayPlot::setLineWidth5
void setLineWidth5(int)
DisplayPlot::setLineStyle4
void setLineStyle4(Qt::PenStyle)
DisplayPlot::setXaxisLabelFontSize
void setXaxisLabelFontSize(int fs)
DisplayPlot::setLineMarker3
void setLineMarker3(QwtSymbol::Style)
DisplayPlot::line_marker2
QwtSymbolStyle line_marker2
Definition DisplayPlot.h:79
DisplayPlot::line_color8
QColor line_color8
Definition DisplayPlot.h:52
DisplayPlot::setAxesLabelFontSize
void setAxesLabelFontSize(int fs)
DisplayPlot::setLineMarker2
void setLineMarker2(QwtSymbol::Style)
DisplayPlot::setLineColor7
void setLineColor7(QColor)
DisplayPlot::getLineStyle4
const Qt::PenStyle getLineStyle4() const
DisplayPlot::getLineStyle1
const Qt::PenStyle getLineStyle1() const
DisplayPlot::line_color6
QColor line_color6
Definition DisplayPlot.h:50
DisplayPlot::setLineStyle
virtual void setLineStyle(unsigned int which, Qt::PenStyle style)
DisplayPlot::getLineMarker
virtual const QwtSymbol::Style getLineMarker(unsigned int which) const
DisplayPlot::getLineColor7
const QColor getLineColor7() const
DisplayPlot::setLineStyle3
void setLineStyle3(Qt::PenStyle)
DisplayPlot::line_color3
QColor line_color3
Definition DisplayPlot.h:47
DisplayPlot::setLineMarker8
void setLineMarker8(QwtSymbol::Style)
DisplayPlot::line_marker8
QwtSymbolStyle line_marker8
Definition DisplayPlot.h:85
DisplayPlot::palette_color
QColor palette_color
Definition DisplayPlot.h:99
DisplayPlot::getLineStyle8
const Qt::PenStyle getLineStyle8() const
DisplayPlot::getLineColor8
const QColor getLineColor8() const
DisplayPlot::line_marker5
QwtSymbolStyle line_marker5
Definition DisplayPlot.h:82
DisplayPlot::getLineMarker8
const QwtSymbol::Style getLineMarker8() const
DisplayPlot::setPaletteColor
void setPaletteColor(QColor c)
DisplayPlot::getLineColor6
const QColor getLineColor6() const
DisplayPlot::getMarkerAlpha5
int getMarkerAlpha5() const
DisplayPlot::line_width8
int line_width8
Definition DisplayPlot.h:62
DisplayPlot::getLineWidth2
int getLineWidth2() const
DisplayPlot::line_color9
QColor line_color9
Definition DisplayPlot.h:53
DisplayPlot::marker_alpha7
int marker_alpha7
Definition DisplayPlot.h:94
DisplayPlot::setLineColor9
void setLineColor9(QColor)
DisplayPlot::line_width7
int line_width7
Definition DisplayPlot.h:61
DisplayPlot::getLineColor5
const QColor getLineColor5() const
DisplayPlot::getMarkerAlpha8
int getMarkerAlpha8() const
DisplayPlot::setLineColor1
void setLineColor1(QColor)
DisplayPlot::line_width3
int line_width3
Definition DisplayPlot.h:57
DisplayPlot::line_marker1
QwtSymbolStyle line_marker1
Definition DisplayPlot.h:78
DisplayPlot::d_panner
QwtPlotPanner * d_panner
Definition DisplayPlot.h:268
DisplayPlot::d_magnifier
QwtPlotMagnifier * d_magnifier
Definition DisplayPlot.h:272
DisplayPlot::line_color2
QColor line_color2
Definition DisplayPlot.h:46
DisplayPlot::getLineMarker2
const QwtSymbol::Style getLineMarker2() const
DisplayPlot::setLineStyle5
void setLineStyle5(Qt::PenStyle)
DisplayPlot::setMarkerAlpha7
void setMarkerAlpha7(int)
DisplayPlot::getLineWidth6
int getLineWidth6() const
DisplayPlot::line_color5
QColor line_color5
Definition DisplayPlot.h:49
DisplayPlot::setLineMarker9
void setLineMarker9(QwtSymbol::Style)
DisplayPlot::setAxisLabels
virtual void setAxisLabels(bool en)
DisplayPlot::setMarkerAlpha1
void setMarkerAlpha1(int)
DisplayPlot::line_style2
Qt::PenStyle line_style2
Definition DisplayPlot.h:66
DisplayPlot::marker_alpha1
int marker_alpha1
Definition DisplayPlot.h:88
DisplayPlot::getLineColor4
const QColor getLineColor4() const
DisplayPlot::setLineColor8
void setLineColor8(QColor)
DisplayPlot::setLineWidth2
void setLineWidth2(int)
DisplayPlot::setLineWidth8
void setLineWidth8(int)
DisplayPlot::line_style1
Qt::PenStyle line_style1
Definition DisplayPlot.h:65
DisplayPlot::line_style3
Qt::PenStyle line_style3
Definition DisplayPlot.h:67
DisplayPlot::setLineMarker6
void setLineMarker6(QwtSymbol::Style)
DisplayPlot::getLineColor9
const QColor getLineColor9() const
DisplayPlot::setLineColor3
void setLineColor3(QColor)
DisplayPlot::marker_alpha8
int marker_alpha8
Definition DisplayPlot.h:95
DisplayPlot::marker_alpha6
int marker_alpha6
Definition DisplayPlot.h:93
DisplayPlot::d_stop
bool d_stop
Definition DisplayPlot.h:276
DisplayPlot::getLineWidth4
int getLineWidth4() const
DisplayPlot::getLineWidth
virtual int getLineWidth(unsigned int which) const
DisplayPlot::line_width5
int line_width5
Definition DisplayPlot.h:59
DisplayPlot::getLineMarker9
const QwtSymbol::Style getLineMarker9() const
DisplayPlot::setMarkerAlpha9
void setMarkerAlpha9(int)
DisplayPlot::setLineColor5
void setLineColor5(QColor)
DisplayPlot::xaxis_label_font_size
int xaxis_label_font_size
Definition DisplayPlot.h:103
DisplayPlot::setLineStyle7
void setLineStyle7(Qt::PenStyle)
DisplayPlot::setLineStyle2
void setLineStyle2(Qt::PenStyle)
DisplayPlot::getLineStyle7
const Qt::PenStyle getLineStyle7() const
DisplayPlot::getMarkerAlpha4
int getMarkerAlpha4() const
DisplayPlot::getLineStyle9
const Qt::PenStyle getLineStyle9() const
DisplayPlot::getLineWidth7
int getLineWidth7() const
DisplayPlot::getLineStyle3
const Qt::PenStyle getLineStyle3() const
DisplayPlot::getLineMarker6
const QwtSymbol::Style getLineMarker6() const
DisplayPlot::marker_alpha9
int marker_alpha9
Definition DisplayPlot.h:96
DisplayPlot::setLineLabel
virtual void setLineLabel(unsigned int which, QString label)
DisplayPlot::line_color7
QColor line_color7
Definition DisplayPlot.h:51
DisplayPlot::getAxisLabelFontSize
int getAxisLabelFontSize(int axisId) const
DisplayPlot::line_style9
Qt::PenStyle line_style9
Definition DisplayPlot.h:73
DisplayPlot::getMarkerAlpha7
int getMarkerAlpha7() const
DisplayPlot::getLineStyle
virtual const Qt::PenStyle getLineStyle(unsigned int which) const
DisplayPlot::setLineStyle9
void setLineStyle9(Qt::PenStyle)
DisplayPlot::onPickerPointSelected
void onPickerPointSelected(const QPointF &p)
DisplayPlot::setMarkerAlpha
virtual void setMarkerAlpha(unsigned int which, int alpha)
DisplayPlot::getLineLabel
virtual QString getLineLabel(unsigned int which)
DisplayPlot::getLineMarker5
const QwtSymbol::Style getLineMarker5() const
DisplayPlot::line_marker3
QwtSymbolStyle line_marker3
Definition DisplayPlot.h:80
DisplayPlot::setYaxis
virtual void setYaxis(double min, double max)
DisplayPlot::setYaxisLabelFontSize
void setYaxisLabelFontSize(int fs)
DisplayPlot::d_picker
QwtDblClickPlotPicker * d_picker
Definition DisplayPlot.h:271
DisplayPlot::line_color1
QColor line_color1
Definition DisplayPlot.h:45
DisplayPlot::line_style4
Qt::PenStyle line_style4
Definition DisplayPlot.h:68
DisplayPlot::legendEntryChecked
virtual void legendEntryChecked(QwtPlotItem *plotItem, bool on)
DisplayPlot::setLineMarker
virtual void setLineMarker(unsigned int which, QwtSymbol::Style marker)
DisplayPlot::getLineMarker7
const QwtSymbol::Style getLineMarker7() const
DisplayPlot::setLineStyle8
void setLineStyle8(Qt::PenStyle)
DisplayPlot::line_width6
int line_width6
Definition DisplayPlot.h:60
DisplayPlot::getLineColor2
const QColor getLineColor2() const
DisplayPlot::getLineColor1
const QColor getLineColor1() const
DisplayPlot::d_autoscale_state
bool d_autoscale_state
Definition DisplayPlot.h:280
DisplayPlot::line_style6
Qt::PenStyle line_style6
Definition DisplayPlot.h:70
DisplayPlot::setLineColor6
void setLineColor6(QColor)
DisplayPlot::setLineMarker7
void setLineMarker7(QwtSymbol::Style)
DisplayPlot::marker_alpha5
int marker_alpha5
Definition DisplayPlot.h:92
DisplayPlot::line_marker7
QwtSymbolStyle line_marker7
Definition DisplayPlot.h:84
DisplayPlot::setAxisLabelFontSize
void setAxisLabelFontSize(int axisId, int fs)
DisplayPlot::getMarkerAlpha6
int getMarkerAlpha6() const
DisplayPlot::line_marker9
QwtSymbolStyle line_marker9
Definition DisplayPlot.h:86
DisplayPlot::getLineWidth1
int getLineWidth1() const
DisplayPlot::marker_alpha2
int marker_alpha2
Definition DisplayPlot.h:89
DisplayPlot::setStop
void setStop(bool on)
DisplayPlot::getPaletteColor
QColor getPaletteColor() const
DisplayPlot::yaxis_label_font_size
int yaxis_label_font_size
Definition DisplayPlot.h:101
DisplayPlot::getMarkerAlpha1
int getMarkerAlpha1() const
DisplayPlot::replot
void replot() override=0
DisplayPlot::setLineWidth9
void setLineWidth9(int)
DisplayPlot::getLineWidth8
int getLineWidth8() const
DisplayPlot::setLineColor2
void setLineColor2(QColor)
DisplayPlot::setLineMarker5
void setLineMarker5(QwtSymbol::Style)
DisplayPlot::setXaxis
virtual void setXaxis(double min, double max)
DisplayPlot::getLineStyle2
const Qt::PenStyle getLineStyle2() const
DisplayPlot::marker_alpha3
int marker_alpha3
Definition DisplayPlot.h:90
DisplayPlot::setLineWidth6
void setLineWidth6(int)
DisplayPlot::line_style5
Qt::PenStyle line_style5
Definition DisplayPlot.h:69
DisplayPlot::line_width4
int line_width4
Definition DisplayPlot.h:58
DisplayPlot::setLineWidth7
void setLineWidth7(int)
DisplayPlot::setLineColor
virtual void setLineColor(unsigned int which, QColor color)
DisplayPlot::getAxesLabelFontSize
int getAxesLabelFontSize() const
DisplayPlot::setMarkerAlpha3
void setMarkerAlpha3(int)
DisplayPlot::getLineColor
virtual QColor getLineColor(unsigned int which) const
DisplayPlot::getLineStyle6
const Qt::PenStyle getLineStyle6() const
DisplayPlot::setLineColor4
void setLineColor4(QColor)
DisplayPlot::line_marker6
QwtSymbolStyle line_marker6
Definition DisplayPlot.h:83
DisplayPlot::disableLegend
virtual void disableLegend()
DisplayPlot::getMarkerAlpha9
int getMarkerAlpha9() const
DisplayPlot::setLineWidth1
void setLineWidth1(int)
DisplayPlot::getLineColor3
const QColor getLineColor3() const
DisplayPlot::d_nplots
unsigned int d_nplots
Definition DisplayPlot.h:265
DisplayPlot::getZoomerColor
QColor getZoomerColor() const
DisplayPlot::setMarkerAlpha4
void setMarkerAlpha4(int)
DisplayPlot::getXaxisLabelFontSize
int getXaxisLabelFontSize() const
DisplayPlot::line_color4
QColor line_color4
Definition DisplayPlot.h:48
DisplayPlot::setMarkerAlpha5
void setMarkerAlpha5(int)
DisplayPlot::zoomer_color
QColor zoomer_color
Definition DisplayPlot.h:98
DisplayPlot::line_width9
int line_width9
Definition DisplayPlot.h:63
DisplayPlot::d_numPoints
int64_t d_numPoints
Definition DisplayPlot.h:274
DisplayPlot::d_trace_colors
QList< QColor > d_trace_colors
Definition DisplayPlot.h:278
DisplayPlot::d_zoomer
QwtPlotZoomer * d_zoomer
Definition DisplayPlot.h:269
DisplayPlot::line_width2
int line_width2
Definition DisplayPlot.h:56
DisplayPlot::setLineStyle1
void setLineStyle1(Qt::PenStyle)
DisplayPlot::line_marker4
QwtSymbolStyle line_marker4
Definition DisplayPlot.h:81
DisplayPlot::getLineWidth5
int getLineWidth5() const
DisplayPlot::getLineMarker4
const QwtSymbol::Style getLineMarker4() const
DisplayPlot::marker_alpha4
int marker_alpha4
Definition DisplayPlot.h:91
DisplayPlot::getLineWidth9
int getLineWidth9() const
DisplayPlot::getMarkerAlpha3
int getMarkerAlpha3() const
DisplayPlot::getLineWidth3
int getLineWidth3() const
DisplayPlot::setZoomerColor
void setZoomerColor(QColor c)
DisplayPlot::line_style8
Qt::PenStyle line_style8
Definition DisplayPlot.h:72
DisplayPlot::resizeSlot
void resizeSlot(QSize *s)
DisplayPlot::setMarkerAlpha8
void setMarkerAlpha8(int)
DisplayPlot::setMarkerAlpha6
void setMarkerAlpha6(int)
DisplayPlot::setLineWidth4
void setLineWidth4(int)
DisplayPlot::getYaxisLabelFontSize
int getYaxisLabelFontSize() const
DisplayPlot::setLineStyle6
void setLineStyle6(Qt::PenStyle)
DisplayPlot::setLineWidth
virtual void setLineWidth(unsigned int which, int width)
DisplayPlot::setLineWidth3
void setLineWidth3(int)
DisplayPlot::getLineMarker3
const QwtSymbol::Style getLineMarker3() const
DisplayPlot::setLineMarker1
void setLineMarker1(QwtSymbol::Style)
DisplayPlot::getMarkerAlpha
virtual int getMarkerAlpha(unsigned int which) const
DisplayPlot::line_width1
int line_width1
Definition DisplayPlot.h:55
DisplayPlot::getMarkerAlpha2
int getMarkerAlpha2() const
DisplayPlot::d_plot_curve
std::vector< QwtPlotCurve * > d_plot_curve
Definition DisplayPlot.h:266
DisplayPlot::line_style7
Qt::PenStyle line_style7
Definition DisplayPlot.h:71
DisplayPlot::setLineMarker4
void setLineMarker4(QwtSymbol::Style)
DisplayPlot::getLineStyle5
const Qt::PenStyle getLineStyle5() const
QwtDblClickPlotPicker
Definition utils.h:30
std
STL namespace.
utils.h