Man page - qwtintervalsymbol(3)
Packages contains this manual
Manual
QwtIntervalSymbol
NAMESYNOPSIS
Public Types
Public Member Functions
Detailed Description
Member Enumeration Documentation
enum QwtIntervalSymbol::Style
Constructor & Destructor Documentation
QwtIntervalSymbol::QwtIntervalSymbol (Style style = NoSymbol)
Member Function Documentation
const QBrush & QwtIntervalSymbol::brush () const
void QwtIntervalSymbol::draw (QPainter * painter, Qt::Orientationorientation, const QPointF & from, const QPointF & to) const [virtual]
const QPen & QwtIntervalSymbol::pen () const
void QwtIntervalSymbol::setBrush (const QBrush & brush)
void QwtIntervalSymbol::setPen (const QColor & color, qreal width = 0.0,Qt::PenStyle style = Qt::SolidLine)
void QwtIntervalSymbol::setPen (const QPen & pen)
void QwtIntervalSymbol::setStyle (Style style)
void QwtIntervalSymbol::setWidth (int width)
QwtIntervalSymbol::Style QwtIntervalSymbol::style () const
int QwtIntervalSymbol::width () const
Author
NAME
QwtIntervalSymbol - A drawing primitive for displaying an interval like an error bar.
SYNOPSIS
#include <qwt_interval_symbol.h>
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
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.
Constructor & Destructor Documentation
QwtIntervalSymbol::QwtIntervalSymbol (Style style = NoSymbol)
Constructor
Parameters:
style Style of the symbol
See also:
setStyle() , style() , Style
Member Function Documentation
const QBrush & QwtIntervalSymbol::brush () const
Returns:
Brush
See also:
setBrush()
void QwtIntervalSymbol::draw (QPainter * painter, Qt::Orientationorientation, 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()
const QPen & QwtIntervalSymbol::pen () const
Returns:
Pen
See also:
setPen() , brush()
void QwtIntervalSymbol::setBrush (const QBrush & brush)
Assign a brush. The brush is used for the Box style.
Parameters:
brush Brush
See also:
brush()
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()
void QwtIntervalSymbol::setPen (const QPen & pen)
Assign a pen
Parameters:
pen Pen
See also:
pen() , setBrush()
void QwtIntervalSymbol::setStyle (Style style)
Specify the symbol style
Parameters:
style Style
See also:
style() , Style
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()
QwtIntervalSymbol::Style QwtIntervalSymbol::style () const
Returns:
Current symbol style
See also:
setStyle()
int QwtIntervalSymbol::width () const
Returns:
Width of the symbol.
See also:
setWidth() , setStyle()
Author
Generated automatically by Doxygen for Qwt User’s Guide from the source code.