A drawing primitive for displaying an interval like an error bar.  
 More...
#include <qwt_interval_symbol.h>
A drawing primitive for displaying an interval like an error bar. 
- See also
- QwtPlotIntervalCurve 
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.  | 
 
 
      
        
          | const QBrush & QwtIntervalSymbol::brush | ( |  | ) | const | 
      
 
 
  
  | 
        
          | void QwtIntervalSymbol::draw | ( | QPainter * | painter, |  
          |  |  | Qt::Orientation | orientation, |  
          |  |  | 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() 
 
 
      
        
          | const QPen & QwtIntervalSymbol::pen | ( |  | ) | const | 
      
 
 
      
        
          | void QwtIntervalSymbol::setBrush | ( | const QBrush & | brush | ) |  | 
      
 
Assign a brush. 
The brush is used for the Box style.
- Parameters
- 
  
  
- See also
- brush() 
 
 
      
        
          | 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() 
 
 
      
        
          | void QwtIntervalSymbol::setPen | ( | const QPen & | pen | ) |  | 
      
 
 
      
        
          | void QwtIntervalSymbol::setStyle | ( | Style | style | ) |  | 
      
 
 
      
        
          | void QwtIntervalSymbol::setWidth | ( | int | width | ) |  | 
      
 
Specify the width of the symbol It is used depending on the style.
- Parameters
- 
  
  
- See also
- width(), setStyle() 
 
 
      
        
          | int QwtIntervalSymbol::width | ( |  | ) | const |