10 #ifndef QWT_PLOT_INTERVAL_CURVE_H 11 #define QWT_PLOT_INTERVAL_CURVE_H 87 bool testPaintAttribute( PaintAttribute ) const;
92 void setPen( const QColor &,
93 qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
95 void setPen( const QPen & );
96 const QPen &pen() const;
98 void setBrush( const QBrush & );
99 const QBrush &brush() const;
105 const QwtIntervalSymbol *symbol() const;
107 virtual
void drawSeries( QPainter *,
109 const QRectF &canvasRect,
int from,
int to ) const
QWT_OVERRIDE;
111 virtual QRectF boundingRect() const QWT_OVERRIDE;
114 int index, const QSizeF & ) const QWT_OVERRIDE;
120 virtual
void drawTube( QPainter *,
122 const QRectF &canvasRect,
int from,
int to ) const;
124 virtual
void drawSymbols( QPainter *, const QwtIntervalSymbol &,
126 const QRectF &canvasRect,
int from,
int to ) const;
Abstract interface for iterating over samples.
Class storing a QwtSeriesData object.
A sample of the types (x1-x2, y) or (x, y1-y2)
A class representing a text.
A drawing primitive for displaying an interval like an error bar.
A paint device for scalable graphics.
Base class for plot items representing a series of samples.
QFlags< PaintAttribute > PaintAttributes
Paint attributes.
QwtPlotIntervalCurve represents a series of samples, where each value is associated with an interval ...
CurveStyle
Curve styles. The default setting is QwtPlotIntervalCurve::Tube.