Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

qwtintervalsample(3) [debian man page]

QwtIntervalSample(3)						 Qwt User's Guide					      QwtIntervalSample(3)

NAME
QwtIntervalSample - A sample of the types (x1-x2, y) or (x, y1-y2) SYNOPSIS
#include <qwt_series_data.h> Public Member Functions QwtIntervalSample () QwtIntervalSample (double, const QwtInterval &) QwtIntervalSample (double value, double min, double max) bool operator== (const QwtIntervalSample &) const bool operator!= (const QwtIntervalSample &) const Public Attributes double value QwtInterval interval Detailed Description A sample of the types (x1-x2, y) or (x, y1-y2) Constructor &; Destructor Documentation QwtIntervalSample::QwtIntervalSample () [inline] Constructor The value is set to 0.0, the interval is invalid QwtIntervalSample::QwtIntervalSample (doublev, const QwtInterval &intv) [inline] Constructor. QwtIntervalSample::QwtIntervalSample (doublevalue, doublemin, doublemax) [inline] Constructor. Member Function Documentation bool QwtIntervalSample::operator!= (const QwtIntervalSample &other) const [inline] Compare operator. bool QwtIntervalSample::operator== (const QwtIntervalSample &other) const [inline] Compare operator. Member Data Documentation QwtInterval QwtIntervalSample::interval Interval. double QwtIntervalSample::value Value. Author Generated automatically by Doxygen for Qwt User's Guide from the source code. Version 6.0.0 Fri Apr 15 2011 QwtIntervalSample(3)

Check Out this Related Man Page

QwtPlotIntervalCurve(3) 					 Qwt User's Guide					   QwtPlotIntervalCurve(3)

NAME
QwtPlotIntervalCurve - QwtPlotIntervalCurve represents a series of samples, where each value is associated with an interval ( $[y1,y2] = f(x)$ ). SYNOPSIS
#include <qwt_plot_intervalcurve.h> Inherits QwtPlotSeriesItem< QwtIntervalSample >. Public Types enum CurveStyle { NoCurve, Tube, UserCurve = 100 } enum PaintAttribute { ClipPolygons = 0x01, ClipSymbol = 0x02 } typedef QFlags< PaintAttribute > PaintAttributes Public Member Functions QwtPlotIntervalCurve (const QString &title=QString::null) QwtPlotIntervalCurve (const QwtText &title) virtual ~QwtPlotIntervalCurve () virtual int rtti () const void setPaintAttribute (PaintAttribute, bool on=true) bool testPaintAttribute (PaintAttribute) const void setSamples (const QVector< QwtIntervalSample > &) void setPen (const QPen &) const QPen & pen () const void setBrush (const QBrush &) const QBrush & brush () const void setStyle (CurveStyle style) CurveStyle style () const void setSymbol (const QwtIntervalSymbol *) const QwtIntervalSymbol * symbol () const virtual void drawSeries (QPainter *p, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, int from, int to) const virtual QRectF boundingRect () const virtual void drawLegendIdentifier (QPainter *, const QRectF &) const Protected Member Functions void init () virtual void drawTube (QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, int from, int to) const virtual void drawSymbols (QPainter *, const QwtIntervalSymbol &, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, int from, int to) const Detailed Description QwtPlotIntervalCurve represents a series of samples, where each value is associated with an interval ( $[y1,y2] = f(x)$ ). The representation depends on the style() and an optional symbol() that is displayed for each interval. QwtPlotIntervalCurve might be used to disply error bars or the area between 2 curves. Member Typedef Documentation typedef QFlags<PaintAttribute> QwtPlotIntervalCurve::PaintAttributes Paint attributes. Member Enumeration Documentation enum QwtPlotIntervalCurve::CurveStyle Curve styles. The default setting is QwtPlotIntervalCurve::Tube. See also: setStyle(), style() Enumerator: NoCurve Don't draw a curve. Note: This doesn't affect the symbols. Tube Build 2 curves from the upper and lower limits of the intervals and draw them with the pen(). The area between the curves is filled with the brush(). UserCurve Styles >= QwtPlotIntervalCurve::UserCurve are reserved for derived classes that overload drawSeries() with additional application specific curve types. enum QwtPlotIntervalCurve::PaintAttribute Attributes to modify the drawing algorithm. See also: setPaintAttribute(), testPaintAttribute() Enumerator: ClipPolygons Clip polygons before painting them. In situations, where points are far outside the visible area (f.e when zooming deep) this might be a substantial improvement for the painting performance. ClipSymbol Check if a symbol is on the plot canvas before painting it. Constructor &; Destructor Documentation QwtPlotIntervalCurve::QwtPlotIntervalCurve (const QString &title = QString::null) [explicit] Constructor Parameters: title Title of the curve QwtPlotIntervalCurve::QwtPlotIntervalCurve (const QwtText &title) [explicit] Constructor Parameters: title Title of the curve QwtPlotIntervalCurve::~QwtPlotIntervalCurve () [virtual] Destructor. Member Function Documentation QRectF QwtPlotIntervalCurve::boundingRect () const [virtual] Returns: Bounding rectangle of all samples. For an empty series the rectangle is invalid. Reimplemented from QwtPlotSeriesItem< QwtIntervalSample >. const QBrush & QwtPlotIntervalCurve::brush () const Returns: Brush used to fill the area in Tube style() See also: setBrush(), setStyle(), CurveStyle void QwtPlotIntervalCurve::drawLegendIdentifier (QPainter *painter, const QRectF &rect) const [virtual] In case of Tibe stale() a plain rectangle is painted without a pen filled the brush(). If a symbol is assigned it is painted cebtered into rect. Parameters: painter Painter rect Bounding rectangle for the identifier Reimplemented from QwtLegendItemManager. void QwtPlotIntervalCurve::drawSeries (QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, intfrom, intto) const [virtual] 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 rect of the canvas from Index of the first sample to be painted to Index of the last sample to be painted. If to < 0 the series will be painted to its last sample. See also: drawTube(), drawSymbols() Implements QwtPlotAbstractSeriesItem. void QwtPlotIntervalCurve::drawSymbols (QPainter *painter, const QwtIntervalSymbol &symbol, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, intfrom, intto) const [protected, virtual] Draw symbols for a subset of the samples Parameters: painter Painter symbol Interval symbol xMap x map yMap y map canvasRect Contents rect of the canvas from Index of the first sample to be painted to Index of the last sample to be painted See also: setSymbol(), drawSeries(), drawTube() void QwtPlotIntervalCurve::drawTube (QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, intfrom, intto) const [protected, virtual] Draw a tube Builds 2 curves from the upper and lower limits of the intervals and draws them with the pen(). The area between the curves is filled with the brush(). Parameters: painter Painter xMap Maps x-values into pixel coordinates. yMap Maps y-values into pixel coordinates. canvasRect Contents rect of the canvas from Index of the first sample to be painted to Index of the last sample to be painted. If to < 0 the series will be painted to its last sample. See also: drawSeries(), drawSymbols() void QwtPlotIntervalCurve::init () [protected] Initialize internal members. const QPen & QwtPlotIntervalCurve::pen () const Return the pen used to draw the lines. See also: setPen(), brush() int QwtPlotIntervalCurve::rtti () const [virtual] Returns: QwtPlotItem::Rtti_PlotIntervalCurve Reimplemented from QwtPlotItem. void QwtPlotIntervalCurve::setBrush (const QBrush &brush) Assign a brush. The brush is used to fill the area in Tube style(). Parameters: brush Brush See also: brush(), pen(), setStyle(), CurveStyle void QwtPlotIntervalCurve::setPaintAttribute (PaintAttributeattribute, boolon = true) Specify an attribute how to draw the curve Parameters: attribute Paint attribute on On/Off See also: testPaintAttribute() void QwtPlotIntervalCurve::setPen (const QPen &pen) Assign a pen. Parameters: pen New pen See also: pen(), brush() void QwtPlotIntervalCurve::setSamples (const QVector< QwtIntervalSample > &samples) Initialize data with an array of samples. Parameters: samples Vector of samples void QwtPlotIntervalCurve::setStyle (CurveStylestyle) Set the curve's drawing style Parameters: style Curve style See also: CurveStyle, style() void QwtPlotIntervalCurve::setSymbol (const QwtIntervalSymbol *symbol) Assign a symbol. Parameters: symbol Symbol See also: symbol() QwtPlotIntervalCurve::CurveStyle QwtPlotIntervalCurve::style () const Return the current style. See also: setStyle() const QwtIntervalSymbol * QwtPlotIntervalCurve::symbol () const Returns: Current symbol or NULL, when no symbol has been assigned See also: setSymbol() bool QwtPlotIntervalCurve::testPaintAttribute (PaintAttributeattribute) const Return the current paint attributes. See also: PaintAttribute, setPaintAttribute() Author Generated automatically by Doxygen for Qwt User's Guide from the source code. Version 6.0.0 Fri Apr 15 2011 QwtPlotIntervalCurve(3)
Man Page