10 #ifndef QWT_PLOT_MARKER_H 
   11 #define QWT_PLOT_MARKER_H 
   13 #include "qwt_global.h" 
   14 #include "qwt_plot_item.h" 
   74     virtual int rtti() const QWT_OVERRIDE;
 
   76     double xValue() const;
 
   77     double yValue() const;
 
   78     QPointF value() const;
 
   80     void setXValue( 
double );
 
   81     void setYValue( 
double );
 
   82     void setValue( 
double, 
double );
 
   83     void setValue( const QPointF& );
 
   85     void setLineStyle( LineStyle );
 
   86     LineStyle lineStyle() const;
 
   88     void setLinePen( const QColor&, qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
 
   89     void setLinePen( const QPen& );
 
   90     const QPen& linePen() const;
 
   95     void setLabel( const 
QwtText& );
 
   98     void setLabelAlignment( Qt::Alignment );
 
   99     Qt::Alignment labelAlignment() const;
 
  101     void setLabelOrientation( Qt::Orientation );
 
  102     Qt::Orientation labelOrientation() const;
 
  104     void setSpacing( 
int );
 
  107     virtual 
void draw( QPainter*,
 
  109         const QRectF& ) const QWT_OVERRIDE;
 
  111     virtual QRectF boundingRect() const QWT_OVERRIDE;
 
  114         int index, const QSizeF& ) const QWT_OVERRIDE;
 
  117     virtual 
void drawLines( QPainter*,
 
  118         const QRectF&, const QPointF& ) const;
 
  120     virtual 
void drawSymbol( QPainter*,
 
  121         const QRectF&, const QPointF& ) const;
 
  123     virtual 
void drawLabel( QPainter*,
 
  124         const QRectF&, const QPointF& ) const;
 
A paint device for scalable graphics.
Base class for items on the plot canvas.
A class for drawing markers.
@ HLine
A horizontal line.
A class for drawing symbols.
A class representing a text.