27#ifndef QWT_PLOT_HISTOGRAM_H
28#define QWT_PLOT_HISTOGRAM_H
30#include "qwt_global.h"
31#include "qwt_plot_seriesitem.h"
38#if QT_VERSION < 0x060000
39template<
typename T >
class QVector;
103 virtual int rtti() const QWT_OVERRIDE;
105 void setPen( const QColor&,
106 qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
108 void setPen( const QPen& );
109 const QPen& pen() const;
111 void setBrush( const QBrush& );
112 const QBrush& brush() const;
117 void setBaseline(
double );
118 double baseline() const;
120 void setStyle( HistogramStyle style );
121 HistogramStyle style() const;
126 virtual
void drawSeries( QPainter*,
128 const QRectF& canvasRect,
int from,
int to ) const QWT_OVERRIDE;
130 virtual QRectF boundingRect() const QWT_OVERRIDE;
133 int index, const QSizeF& ) const QWT_OVERRIDE;
142 void drawColumns( QPainter*,
144 int from,
int to ) const;
146 void drawOutline( QPainter*,
148 int from,
int to ) const;
150 void drawLines( QPainter*,
152 int from,
int to ) const;
156 void flushPolygon( QPainter*,
double baseLine, QPolygonF& ) const;
Definition qwt_clipper.h:40
Directed rectangle representing bounding rectangle and orientation of a column.
Definition qwt_column_symbol.h:44
A drawing primitive for columns.
Definition qwt_column_symbol.h:91
A paint device for scalable graphics.
Definition qwt_graphic.h:93
A sample of the types (x1-x2, y) or (x, y1-y2)
Definition qwt_samples.h:38
QwtPlotHistogram represents a series of samples, where an interval is associated with a value ( ).
Definition qwt_plot_histogram.h:61
HistogramStyle
Histogram styles.
Definition qwt_plot_histogram.h:70
@ Lines
Draw a simple line using the pen() for each interval.
Definition qwt_plot_histogram.h:89
@ Columns
Draw a column for each interval.
Definition qwt_plot_histogram.h:84
@ Outline
Draw an outline around the area, that is build by all intervals using the pen() and fill it with the ...
Definition qwt_plot_histogram.h:77
virtual int rtti() const
Return rtti for the specific class represented.
Definition qwt_plot_item.cpp:153
Base class for plot items representing a series of samples.
Definition qwt_plot_seriesitem.h:43
A scale map.
Definition qwt_scale_map.h:44
Abstract interface for iterating over samples.
Definition qwt_series_data.h:67
Class storing a QwtSeriesData object.
Definition qwt_series_store.h:96
A class representing a text.
Definition qwt_text.h:69