logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

QwtPlotSeriesItem - Base class for plot items representing a series of samples.

Author

       Generated automatically by Doxygen for Qwt User's Guide from the source code.

Version 6.1.4                                    Wed Jan 2 2019                             QwtPlotSeriesItem(3)

Constructor & Destructor Documentation

QwtPlotSeriesItem::QwtPlotSeriesItem(constQString&title=QString())[explicit]
       Constructor

       Parameters:title Title of the curve

   QwtPlotSeriesItem::QwtPlotSeriesItem(constQwtText&title)[explicit]
       Constructor

       Parameters:title Title of the curve

Detailed Description

       Base class for plot items representing a series of samples.

Member Function Documentation

QRectFQwtPlotSeriesItem::boundingRect()const[virtual]Returns:
           An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

       Note:
           A width or height < 0.0 is ignored by the autoscaler

       Reimplemented from QwtPlotItem.

       Reimplemented in QwtPlotTradingCurve, QwtPlotIntervalCurve, QwtPlotHistogram, QwtPlotBarChart, and
       QwtPlotMultiBarChart.

   voidQwtPlotSeriesItem::draw(QPainter*painter,constQwtScaleMap&xMap,constQwtScaleMap&yMap,constQRectF&canvasRect)const[virtual]
       Draw the complete series.

       Parameters:painter Painter
           xMap Maps x-values into pixel coordinates.
           yMap Maps y-values into pixel coordinates.
           canvasRect Contents rectangle of the canvas

       Implements QwtPlotItem.

   virtualvoidQwtPlotSeriesItem::drawSeries(QPainter*painter,constQwtScaleMap&xMap,constQwtScaleMap&yMap,constQRectF&canvasRect,intfrom,intto)const[purevirtual]
       Draw a subset of the samples

       Parameters:painter Painter
           xMap Maps x-values into pixel coordinates.
           yMap Maps y-values into pixel coordinates.
           canvasRect Contents rectangle of the canvas
           from Index of the first point to be painted
           to Index of the last point to be painted. If to < 0 the curve will be painted to its last point.

       Implemented in QwtPlotCurve, QwtPlotTradingCurve, QwtPlotIntervalCurve, QwtPlotHistogram,
       QwtPlotBarChart, QwtPlotMultiBarChart, and QwtPlotSpectroCurve.

   Qt::OrientationQwtPlotSeriesItem::orientation()constReturns:
           Orientation of the plot item

       Seealso:setOrientation()voidQwtPlotSeriesItem::setOrientation(Qt::Orientationorientation)
       Set the orientation of the item.

       The orientation() might be used in specific way by a plot item. F.e. a QwtPlotCurve uses it to identify
       how to display the curve int QwtPlotCurve::Steps or QwtPlotCurve::Sticks style.

       Seealso:orientation()voidQwtPlotSeriesItem::updateScaleDiv(constQwtScaleDiv&xScaleDiv,constQwtScaleDiv&yScaleDiv)[virtual]
       Update the item to changes of the axes scale division. Update the item, when the axes of plot have
       changed. The default implementation does nothing, but items that depend on the scale division (like
       QwtPlotGrid()) have to reimplement updateScaleDiv()updateScaleDiv() is only called when the ScaleInterest interest is enabled. The default implementation
       does nothing.

       Parameters:xScaleDiv Scale division of the x-axis
           yScaleDiv Scale division of the y-axis

       Seealso:QwtPlot::updateAxes(), ScaleInterest

       Reimplemented from QwtPlotItem.

Name

       QwtPlotSeriesItem - Base class for plot items representing a series of samples.

Synopsis

       #include <qwt_plot_seriesitem.h>

       Inherits QwtPlotItem, and QwtAbstractSeriesStore.

       Inherited by QwtPlotAbstractBarChart, QwtPlotCurve, QwtPlotHistogram, QwtPlotIntervalCurve,
       QwtPlotSpectroCurve, and QwtPlotTradingCurve.

   PublicMemberFunctionsQwtPlotSeriesItem (const QString &title=QString())
       QwtPlotSeriesItem (const QwtText &title)
       virtual ~QwtPlotSeriesItem ()
           Destructor.
       void setOrientation (Qt::Orientation)
       Qt::Orientation orientation () const
       virtual void draw (QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &) const
           Draw the complete series.
       virtual void drawSeries (QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const
           QRectF &canvasRect, int from, int to) const =0
       virtual QRectF boundingRect () const
       virtual void updateScaleDiv (const QwtScaleDiv &, const QwtScaleDiv &)
           Update the item to changes of the axes scale division.

   ProtectedMemberFunctions
       virtual void dataChanged ()
           dataChanged() indicates, that the series has been changed.

   AdditionalInheritedMembers

See Also