QwtIntervalSymbol − A drawing primitive for displaying an interval like an error bar.
#include <qwt_interval_symbol.h>
enum
Style { NoSymbol = -1, Bar, Box,
UserSymbol = 1000 }
Symbol style.
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
A drawing primitive for displaying an interval like an error bar.
See also
QwtPlotIntervalCurve
Definition at line 27 of file qwt_interval_symbol.h.
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
Parameters
style Style of the symbol
See also
setStyle(), style(), Style
Definition at line 47 of file qwt_interval_symbol.cpp.
Copy constructor.
Definition at line 54 of file qwt_interval_symbol.cpp.
Destructor.
Definition at line 61 of file qwt_interval_symbol.cpp.
Returns
Brush
See also
setBrush()
Definition at line 146 of file qwt_interval_symbol.cpp.
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.
Compare two symbols.
Definition at line 82 of file qwt_interval_symbol.cpp.
Assignment operator.
Definition at line 67 of file qwt_interval_symbol.cpp.
Compare two symbols.
Definition at line 75 of file qwt_interval_symbol.cpp.
Returns
Pen
See also
setPen(), brush()
Definition at line 185 of file qwt_interval_symbol.cpp.
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.
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.
Assign a pen
Parameters
pen Pen
See also
pen(), setBrush()
Definition at line 176 of file qwt_interval_symbol.cpp.
Specify the symbol style
Parameters
style Style
See also
style(), Style
Definition at line 94 of file qwt_interval_symbol.cpp.
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.
Returns
Current symbol style
See also
setStyle()
Definition at line 103 of file qwt_interval_symbol.cpp.
Returns
Width of the symbol.
See also
setWidth(), setStyle()
Definition at line 124 of file qwt_interval_symbol.cpp.
Generated automatically by Doxygen for Qwt User’s Guide from the source code.