27#ifndef QWT_PLOT_MARKER_H
28#define QWT_PLOT_MARKER_H
30#include "qwt_global.h"
31#include "qwt_plot_item.h"
119 virtual int rtti()
const override;
122 double xValue()
const;
124 double yValue()
const;
126 QPointF value()
const;
129 void setXValue(
double );
131 void setYValue(
double );
133 void setValue(
double,
double );
135 void setValue(
const QPointF& );
138 void setLineStyle( LineStyle );
140 LineStyle lineStyle()
const;
143 void setLinePen(
const QColor&, qreal width = 0.0, Qt::PenStyle = Qt::SolidLine );
145 void setLinePen(
const QPen& );
147 const QPen& linePen()
const;
155 void setLabel(
const QwtText& );
160 void setLabelAlignment( Qt::Alignment );
162 Qt::Alignment labelAlignment()
const;
165 void setLabelOrientation( Qt::Orientation );
167 Qt::Orientation labelOrientation()
const;
170 void setSpacing(
int );
175 virtual void draw( QPainter*,
177 const QRectF& )
const override;
184 int index,
const QSizeF& )
const override;
188 virtual void drawLines( QPainter*,
189 const QRectF&,
const QPointF& )
const;
192 virtual void drawSymbol( QPainter*,
193 const QRectF&,
const QPointF& )
const;
196 virtual void drawLabel( QPainter*,
197 const QRectF&,
const QPointF& )
const;
可缩放图形的绘制设备
Definition qwt_graphic.h:128
绘图画布上项目的基类
Definition qwt_plot_item.h:119
virtual void draw(QPainter *painter, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const =0
绘制项目
virtual QwtGraphic legendIcon(int index, const QSizeF &) const
Return a legend icon
Definition qwt_plot_item.cpp:621
virtual int rtti() const
Runtime type information
Definition qwt_plot_item.cpp:215
virtual QRectF boundingRect() const
Get the bounding rectangle
Definition qwt_plot_item.cpp:883
用于绘制标记的类
Definition qwt_plot_marker.h:79
LineStyle
线条样式
Definition qwt_plot_marker.h:94
@ HLine
A horizontal line
Definition qwt_plot_marker.h:99
@ NoLine
No line
Definition qwt_plot_marker.h:96
@ VLine
A vertical line
Definition qwt_plot_marker.h:102
刻度映射
Definition qwt_scale_map.h:52
用于绘制符号的类
Definition qwt_symbol.h:56
表示文本的类
Definition qwt_text.h:93