.TH "QwtIntervalSymbol" 3 "Fri Apr 15 2011" "Version 6.0.0" "Qwt User's Guide" \" -*- nroff -*- .ad l .nh .SH NAME QwtIntervalSymbol \- .PP A drawing primitive for displaying an interval like an error bar. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Types" .in +1c .ti -1c .RI "enum \fBStyle\fP { \fBNoSymbol\fP = -1, \fBBar\fP, \fBBox\fP, \fBUserSymbol\fP = 1000 }" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBQwtIntervalSymbol\fP (\fBStyle\fP=NoSymbol)" .br .ti -1c .RI "\fBQwtIntervalSymbol\fP (const \fBQwtIntervalSymbol\fP &)" .br .ti -1c .RI "virtual \fB~QwtIntervalSymbol\fP ()" .br .ti -1c .RI "\fBQwtIntervalSymbol\fP & \fBoperator=\fP (const \fBQwtIntervalSymbol\fP &)" .br .ti -1c .RI "bool \fBoperator==\fP (const \fBQwtIntervalSymbol\fP &) const " .br .ti -1c .RI "bool \fBoperator!=\fP (const \fBQwtIntervalSymbol\fP &) const " .br .ti -1c .RI "void \fBsetWidth\fP (int)" .br .ti -1c .RI "int \fBwidth\fP () const " .br .ti -1c .RI "void \fBsetBrush\fP (const QBrush &b)" .br .ti -1c .RI "const QBrush & \fBbrush\fP () const " .br .ti -1c .RI "void \fBsetPen\fP (const QPen &)" .br .ti -1c .RI "const QPen & \fBpen\fP () const " .br .ti -1c .RI "void \fBsetStyle\fP (\fBStyle\fP)" .br .ti -1c .RI "\fBStyle\fP \fBstyle\fP () const " .br .ti -1c .RI "virtual void \fBdraw\fP (QPainter *, Qt::Orientation, const QPointF &from, const QPointF &to) const " .br .in -1c .SH "Detailed Description" .PP A drawing primitive for displaying an interval like an error bar. \fBSee also:\fP .RS 4 \fBQwtPlotIntervalCurve\fP .RE .PP .SH "Member Enumeration Documentation" .PP .SS "enum \fBQwtIntervalSymbol::Style\fP" .PP Symbol style. .PP \fBEnumerator: \fP .in +1c .TP \fB\fINoSymbol \fP\fP No Style. The symbol cannot be drawn. .TP \fB\fIBar \fP\fP The symbol displays a line with caps at the beginning/end. The size of the caps depends on the symbol \fBwidth()\fP. .TP \fB\fIBox \fP\fP The symbol displays a plain rectangle using \fBpen()\fP and \fBbrush()\fP. The size of the rectangle depends on the translated interval and the \fBwidth()\fP, .TP \fB\fIUserSymbol \fP\fP Styles >= UserSymbol are reserved for derived classes of \fBQwtIntervalSymbol\fP that overload \fBdraw()\fP with additional application specific symbol types. .SH "Constructor & Destructor Documentation" .PP .SS "QwtIntervalSymbol::QwtIntervalSymbol (\fBStyle\fPstyle = \fCNoSymbol\fP)"Constructor .PP \fBParameters:\fP .RS 4 \fIstyle\fP Style of the symbol .RE .PP \fBSee also:\fP .RS 4 \fBsetStyle()\fP, \fBstyle()\fP, \fBStyle\fP .RE .PP .SS "QwtIntervalSymbol::QwtIntervalSymbol (const \fBQwtIntervalSymbol\fP &other)" .PP Copy constructor. .SS "QwtIntervalSymbol::~QwtIntervalSymbol ()\fC [virtual]\fP" .PP Destructor. .SH "Member Function Documentation" .PP .SS "const QBrush & QwtIntervalSymbol::brush () const"\fBReturns:\fP .RS 4 Brush .RE .PP \fBSee also:\fP .RS 4 \fBsetBrush()\fP .RE .PP .SS "void QwtIntervalSymbol::draw (QPainter *painter, Qt::Orientationorientation, const QPointF &from, const QPointF &to) const\fC [virtual]\fP"Draw a symbol depending on its style .PP \fBParameters:\fP .RS 4 \fIpainter\fP Painter .br \fIorientation\fP Orientation .br \fIfrom\fP Start point of the interval in target device coordinates .br \fIto\fP End point of the interval in target device coordinates .RE .PP \fBSee also:\fP .RS 4 \fBsetStyle()\fP .RE .PP .SS "bool QwtIntervalSymbol::operator!= (const \fBQwtIntervalSymbol\fP &other) const" .PP Compare two symbols. .SS "\fBQwtIntervalSymbol\fP & QwtIntervalSymbol::operator= (const \fBQwtIntervalSymbol\fP &other)" .PP Assignment operator. .SS "bool QwtIntervalSymbol::operator== (const \fBQwtIntervalSymbol\fP &other) const" .PP Compare two symbols. .SS "const QPen & QwtIntervalSymbol::pen () const"\fBReturns:\fP .RS 4 Pen .RE .PP \fBSee also:\fP .RS 4 \fBsetPen()\fP, \fBbrush()\fP .RE .PP .SS "void QwtIntervalSymbol::setBrush (const QBrush &brush)" .PP Assign a brush. The brush is used for the Box style. .PP \fBParameters:\fP .RS 4 \fIbrush\fP Brush .RE .PP \fBSee also:\fP .RS 4 \fBbrush()\fP .RE .PP .SS "void QwtIntervalSymbol::setPen (const QPen &pen)"Assign a pen .PP \fBParameters:\fP .RS 4 \fIpen\fP Pen .RE .PP \fBSee also:\fP .RS 4 \fBpen()\fP, \fBsetBrush()\fP .RE .PP .SS "void QwtIntervalSymbol::setStyle (\fBStyle\fPstyle)"Specify the symbol style .PP \fBParameters:\fP .RS 4 \fIstyle\fP Style .RE .PP \fBSee also:\fP .RS 4 \fBstyle()\fP, \fBStyle\fP .RE .PP .SS "void QwtIntervalSymbol::setWidth (intwidth)"Specify the width of the symbol It is used depending on the style. .PP \fBParameters:\fP .RS 4 \fIwidth\fP Width .RE .PP \fBSee also:\fP .RS 4 \fBwidth()\fP, \fBsetStyle()\fP .RE .PP .SS "\fBQwtIntervalSymbol::Style\fP QwtIntervalSymbol::style () const"\fBReturns:\fP .RS 4 Current symbol style .RE .PP \fBSee also:\fP .RS 4 \fBsetStyle()\fP .RE .PP .SS "int QwtIntervalSymbol::width () const"\fBReturns:\fP .RS 4 Width of the symbol. .RE .PP \fBSee also:\fP .RS 4 \fBsetWidth()\fP, \fBsetStyle()\fP .RE .PP .SH "Author" .PP Generated automatically by Doxygen for Qwt User's Guide from the source code.