SYNOPSIS

#include <qwt_interval_symbol.h>

Public Types

enum Style { NoSymbol = -1, Bar, Box, UserSymbol = 1000 }

Public Member Functions

QwtIntervalSymbol (Style=NoSymbol)

QwtIntervalSymbol (const QwtIntervalSymbol &)

virtual ~QwtIntervalSymbol ()

QwtIntervalSymbol & operator= (const QwtIntervalSymbol &)

bool operator== (const QwtIntervalSymbol &) const

bool operator!= (const QwtIntervalSymbol &) const

void setWidth (int)

int width () const

void setBrush (const QBrush &b)

const QBrush & brush () const

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 \fBQwtIntervalSymbol::Style\fP

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 (\fBStyle\fPstyle = \fCNoSymbol\fP) Constructor

Parameters:

style Style of the symbol

See also:

setStyle(), style(), Style

QwtIntervalSymbol::QwtIntervalSymbol (const \fBQwtIntervalSymbol\fP &other)

Copy constructor.

QwtIntervalSymbol::~QwtIntervalSymbol ()\fC [virtual]\fP

Destructor.

Member Function Documentation

const QBrush & QwtIntervalSymbol::brush () const \fBReturns:\fP

Brush

See also:

setBrush()

void QwtIntervalSymbol::draw (QPainter *painter, Qt::Orientationorientation, const QPointF &from, const QPointF &to) const\fC [virtual]\fP 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()

bool QwtIntervalSymbol::operator!= (const \fBQwtIntervalSymbol\fP &other) const

Compare two symbols.

\fBQwtIntervalSymbol\fP & QwtIntervalSymbol::operator= (const \fBQwtIntervalSymbol\fP &other)

Assignment operator.

bool QwtIntervalSymbol::operator== (const \fBQwtIntervalSymbol\fP &other) const

Compare two symbols.

const QPen & QwtIntervalSymbol::pen () const \fBReturns:\fP

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 QPen &pen) Assign a pen

Parameters:

pen Pen

See also:

pen(), setBrush()

void QwtIntervalSymbol::setStyle (\fBStyle\fPstyle) Specify the symbol style

Parameters:

style Style

See also:

style(), Style

void QwtIntervalSymbol::setWidth (intwidth) Specify the width of the symbol It is used depending on the style.

Parameters:

width Width

See also:

width(), setStyle()

\fBQwtIntervalSymbol::Style\fP QwtIntervalSymbol::style () const \fBReturns:\fP

Current symbol style

See also:

setStyle()

int QwtIntervalSymbol::width () const \fBReturns:\fP

Width of the symbol.

See also:

setWidth(), setStyle()

Author

Generated automatically by Doxygen for Qwt User's Guide from the source code.