#include <Plot2d_PlotItems.h>

Public Member Functions | |
| Plot2d_HistogramItem (const QString &=QString()) | |
| Plot2d_HistogramItem (const QwtText &) | |
| virtual | ~Plot2d_HistogramItem () |
| QList< QRect > | getBars () const |
| virtual void | updateLegend (QwtPlotItem *, QList< QwtLegendData > &) |
| virtual void | draw (QPainter *, const QwtScaleMap &, const QwtScaleMap &, const QRectF &) const |
| void | setCrossItems (bool theCross) |
| bool | isCrossItems () const |
Public Member Functions inherited from Plot2d_HistogramQwtItem | |
| Plot2d_HistogramQwtItem (const QString &=QString()) | |
| Plot2d_HistogramQwtItem (const QwtText &) | |
| virtual | ~Plot2d_HistogramQwtItem () |
| void | setData (const QwtIntervalSeriesData &) |
| const QwtIntervalSeriesData & | data () const |
| void | setColor (const QColor &) |
| QColor | color () const |
| virtual QwtDoubleRect | boundingRect () const |
| virtual int | rtti () const |
| void | setBaseline (double) |
| double | baseline () const |
| void | setHistogramAttribute (HistogramAttribute, bool=true) |
| bool | testHistogramAttribute (HistogramAttribute) const |
Public Member Functions inherited from Plot2d_SelectableItem | |
| Plot2d_SelectableItem () | |
| ~Plot2d_SelectableItem () | |
| void | setSelected (const bool) |
| bool | isSelected () const |
| void | setLegendPen (const QPen &) |
| QPen | legendPen () const |
| void | setLegendSymbol (const QwtSymbol *) |
| QwtSymbol * | legendSymbol () const |
Protected Member Functions | |
| void | drawRectAndLowers (QPainter *, Qt::Orientation, const QRect &) const |
| int | getCrossedTop (const QRect &) const |
Protected Member Functions inherited from Plot2d_HistogramQwtItem | |
| virtual void | drawBar (QPainter *, Qt::Orientation, const QRect &) const |
Protected Attributes | |
| QList< QRect > | myBarItems |
| bool | myCrossed |
Additional Inherited Members | |
Public Types inherited from Plot2d_HistogramQwtItem | |
| enum | HistogramAttribute { Auto = 0, Xfy = 1 } |
|
explicit |
Constructor
|
explicit |
Constructor
|
virtual |
Destructor
|
virtual |
Draws histogram object
Reimplemented from Plot2d_HistogramQwtItem.
References Plot2d_HistogramQwtItem::baseline(), Plot2d_HistogramQwtItem::color(), Plot2d_HistogramQwtItem::data(), drawRectAndLowers(), Horizontal, myBarItems, Plot2d_HistogramQwtItem::testHistogramAttribute(), Vertical, and Plot2d_HistogramQwtItem::Xfy.
|
protected |
Draws bar of histogram and on it bars of histograms with lower height.
References Plot2d_HistogramQwtItem::drawBar(), getCrossedTop(), Horizontal, and myCrossed.
| QList< QRect > Plot2d_HistogramItem::getBars | ( | ) | const |
Get histogram bar items
References myBarItems.
|
protected |
Returns top value of the given rect in the context of other bars.
It's necessary to remember, that theRect has inverted coordinate Y.
References getBars().
| bool Plot2d_HistogramItem::isCrossItems | ( | ) | const |
Get "cross items" option
References myCrossed.
| void Plot2d_HistogramItem::setCrossItems | ( | bool | theCross | ) |
Set/clear "cross items" option
References myCrossed.
|
virtual |
Set to legend item symbol with color of item
References Plot2d_HistogramQwtItem::color(), Plot2d_SelectableItem::isSelected(), and Plot2d_SelectableItem::legendPen().
|
protected |
|
protected |