QwtIntervalSymbol(3) Qwt User's Guide QwtIntervalSymbol(3) NAME QwtIntervalSymbol - A drawing primitive for displaying an interval like an error bar. SYNOPSIS #include Public Types enum Style { NoSymbol = -1, Bar, Box, UserSymbol = 1000 } Symbol style. Public Member Functions QwtIntervalSymbol (Style=NoSymbol) QwtIntervalSymbol (const QwtIntervalSymbol &) Copy constructor. virtual ~QwtIntervalSymbol () Destructor. QwtIntervalSymbol & operator= (const QwtIntervalSymbol &) Assignment operator. bool operator== (const QwtIntervalSymbol &) const Compare two symbols. bool operator!= (const QwtIntervalSymbol &) const Compare two symbols. void setWidth (int) int width () const void setBrush (const QBrush &) Assign a brush. const QBrush & brush () const void setPen (const QColor &, qreal width=0.0, Qt::PenStyle=Qt::SolidLine) void setPen (const QPen &) const QPen & pen () const void setStyle (Style) Style style () const virtual void draw (QPainter *, Qt::Orientation, const QPointF &from, const QPointF &to) const Detailed Description A drawing primitive for displaying an interval like an error bar. See also QwtPlotIntervalCurve Definition at line 27 of file qwt_interval_symbol.h. Member Enumeration Documentation enum QwtIntervalSymbol::Style Symbol style. Enumerator NoSymbol No Style. The symbol cannot be drawn. Bar The symbol displays a line with caps at the beginning/end. The size of the caps depends on the symbol width(). Box The symbol displays a plain rectangle using pen() and brush(). The size of the rectangle depends on the translated interval and the width(), UserSymbol Styles >= UserSymbol are reserved for derived classes of QwtIntervalSymbol that overload draw() with additional application specific symbol types. Definition at line 31 of file qwt_interval_symbol.h. Constructor & Destructor Documentation QwtIntervalSymbol::QwtIntervalSymbol (Style style = NoSymbol) [explicit] Constructor Parameters style Style of the symbol See also setStyle(), style(), Style Definition at line 47 of file qwt_interval_symbol.cpp. Member Function Documentation const QBrush & QwtIntervalSymbol::brush () const Returns Brush See also setBrush() Definition at line 146 of file qwt_interval_symbol.cpp. void QwtIntervalSymbol::draw (QPainter * painter, Qt::Orientation orientation, const QPointF & from, const QPointF & to) const [virtual] Draw a symbol depending on its style Parameters painter Painter orientation Orientation from Start point of the interval in target device coordinates to End point of the interval in target device coordinates See also setStyle() Definition at line 200 of file qwt_interval_symbol.cpp. const QPen & QwtIntervalSymbol::pen () const Returns Pen See also setPen(), brush() Definition at line 185 of file qwt_interval_symbol.cpp. void QwtIntervalSymbol::setBrush (const QBrush & brush) Assign a brush. The brush is used for the Box style. Parameters brush Brush See also brush() Definition at line 137 of file qwt_interval_symbol.cpp. void QwtIntervalSymbol::setPen (const QColor & color, qreal width = 0.0, Qt::PenStyle style = Qt::SolidLine) Build and assign a pen In Qt5 the default pen width is 1.0 ( 0.0 in Qt4 ) what makes it non cosmetic ( see QPen::isCosmetic() ). This method has been introduced to hide this incompatibility. Parameters color Pen color width Pen width style Pen style See also pen(), brush() Definition at line 164 of file qwt_interval_symbol.cpp. void QwtIntervalSymbol::setPen (const QPen & pen) Assign a pen Parameters pen Pen See also pen(), setBrush() Definition at line 176 of file qwt_interval_symbol.cpp. void QwtIntervalSymbol::setStyle (Style style) Specify the symbol style Parameters style Style See also style(), Style Definition at line 94 of file qwt_interval_symbol.cpp. void QwtIntervalSymbol::setWidth (int width) Specify the width of the symbol It is used depending on the style. Parameters width Width See also width(), setStyle() Definition at line 115 of file qwt_interval_symbol.cpp. QwtIntervalSymbol::Style QwtIntervalSymbol::style () const Returns Current symbol style See also setStyle() Definition at line 103 of file qwt_interval_symbol.cpp. int QwtIntervalSymbol::width () const Returns Width of the symbol. See also setWidth(), setStyle() Definition at line 124 of file qwt_interval_symbol.cpp. Author Generated automatically by Doxygen for Qwt User's Guide from the source code. Version 6.2.0 Sun Jul 18 2021 QwtIntervalSymbol(3)