.TH "QwtIntervalSymbol" 3 "Wed Jan 2 2019" "Version 6.1.4" "Qwt User's Guide" \" -*- nroff -*- .ad l .nh .SH NAME QwtIntervalSymbol \- 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 .RI "Symbol style\&. " .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBQwtIntervalSymbol\fP (\fBStyle\fP=\fBNoSymbol\fP)" .br .ti -1c .RI "\fBQwtIntervalSymbol\fP (const \fBQwtIntervalSymbol\fP &)" .br .RI "Copy constructor\&. " .ti -1c .RI "virtual \fB~QwtIntervalSymbol\fP ()" .br .RI "Destructor\&. " .ti -1c .RI "\fBQwtIntervalSymbol\fP & \fBoperator=\fP (const \fBQwtIntervalSymbol\fP &)" .br .RI "Assignment operator\&. " .ti -1c .RI "bool \fBoperator==\fP (const \fBQwtIntervalSymbol\fP &) const" .br .RI "Compare two symbols\&. " .ti -1c .RI "bool \fBoperator!=\fP (const \fBQwtIntervalSymbol\fP &) const" .br .RI "Compare two symbols\&. " .ti -1c .RI "void \fBsetWidth\fP (int)" .br .ti -1c .RI "int \fBwidth\fP () const" .br .ti -1c .RI "void \fBsetBrush\fP (const QBrush &)" .br .RI "Assign a brush\&. " .ti -1c .RI "const QBrush & \fBbrush\fP () const" .br .ti -1c .RI "void \fBsetPen\fP (const QColor &, qreal \fBwidth\fP=0\&.0, Qt::PenStyle=Qt::SolidLine)" .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\&. .PP \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\fP style = \fC\fBNoSymbol\fP\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 .SH "Member Function Documentation" .PP .SS "const QBrush & QwtIntervalSymbol::brush () const" .PP \fBReturns:\fP .RS 4 Brush .RE .PP \fBSee also:\fP .RS 4 \fBsetBrush()\fP .RE .PP .SS "void QwtIntervalSymbol::draw (QPainter * painter, Qt::Orientation orientation, 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 "const QPen & QwtIntervalSymbol::pen () const" .PP \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 QColor & color, qreal width = \fC0\&.0\fP, Qt::PenStyle style = \fCQt::SolidLine\fP)" Build and assign a pen .PP 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\&. .PP \fBParameters:\fP .RS 4 \fIcolor\fP Pen color .br \fIwidth\fP Pen width .br \fIstyle\fP Pen style .RE .PP \fBSee also:\fP .RS 4 \fBpen()\fP, \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\fP style)" 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 (int width)" 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" .PP \fBReturns:\fP .RS 4 Current symbol style .RE .PP \fBSee also:\fP .RS 4 \fBsetStyle()\fP .RE .PP .SS "int QwtIntervalSymbol::width () const" .PP \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\&.