Manpage logo

QwtIntervalSymbol - A drawing primitive for displaying an interval like an error bar.

NAME  SYNOPSIS  Public Types  Public Member Functions  Detailed Description  Member Enumeration Documentation  enum QwtIntervalSymbol::Style  Constructor & Destructor Documentation  QwtIntervalSymbol::QwtIntervalSymbol (Style style = NoSymbol) [explicit]  QwtIntervalSymbol::QwtIntervalSymbol (const QwtIntervalSymbol & other)  QwtIntervalSymbol::˜QwtIntervalSymbol () [virtual]  Member Function Documentation  const QBrush & QwtIntervalSymbol::brush () const  void QwtIntervalSymbol::draw (QPainter * painter, Qt::Orientationorientation, const QPointF & from, const QPointF & to) const [virtual]  bool QwtIntervalSymbol::operator!= (const QwtIntervalSymbol & other) const  QwtIntervalSymbol & QwtIntervalSymbol::operator= (const QwtIntervalSymbol &other)  bool QwtIntervalSymbol::operator== (const QwtIntervalSymbol & other) const  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

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.

QwtIntervalSymbol::QwtIntervalSymbol (const QwtIntervalSymbol & other)

Copy constructor.

Definition at line 54 of file qwt_interval_symbol.cpp.

QwtIntervalSymbol::˜QwtIntervalSymbol () [virtual]

Destructor.

Definition at line 61 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::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()

Definition at line 200 of file qwt_interval_symbol.cpp.

bool QwtIntervalSymbol::operator!= (const QwtIntervalSymbol & other) const

Compare two symbols.

Definition at line 82 of file qwt_interval_symbol.cpp.

QwtIntervalSymbol & QwtIntervalSymbol::operator= (const QwtIntervalSymbol &other)

Assignment operator.

Definition at line 67 of file qwt_interval_symbol.cpp.

bool QwtIntervalSymbol::operator== (const QwtIntervalSymbol & other) const

Compare two symbols.

Definition at line 75 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.


Updated 2026-06-01 - jenkler.se | uex.se