Scroll to navigation

QwtIntervalSymbol(3) Qwt User's Guide QwtIntervalSymbol(3)

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 }
 

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 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 ( Stylestyle = NoSymbol) Constructor

Parameters:
style Style of the symbol
See also:
setStyle(), style(), Style

QwtIntervalSymbol::QwtIntervalSymbol (const QwtIntervalSymbol &other)

Copy constructor.

QwtIntervalSymbol::~QwtIntervalSymbol () [virtual]

Destructor.

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()

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

Compare two symbols.

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

Assignment operator.

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

Compare two symbols.

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

Parameters:
pen Pen
See also:
pen(), setBrush()

void QwtIntervalSymbol::setStyle ( Stylestyle) 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()

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.
Fri Apr 15 2011 Version 6.0.0