QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
载入中...
搜索中...
未找到
qwt_polar_marker.h
1/******************************************************************************
2 * QwtPolar Widget Library
3 * Copyright (C) 2008 Uwe Rathmann
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the Qwt License, Version 1.0
7 *****************************************************************************/
8
9#ifndef QWT_POLAR_MARKER_H
10#define QWT_POLAR_MARKER_H
11
12#include "qwt_global.h"
13#include "qwt_polar_item.h"
14#include "qwt_point_polar.h"
15
16class QRect;
17class QwtText;
18class QwtSymbol;
19
49class QWT_EXPORT QwtPolarMarker : public QwtPolarItem
50{
51public:
53 explicit QwtPolarMarker();
55 virtual ~QwtPolarMarker();
56
58 virtual int rtti() const override;
59
61 void setPosition(const QwtPointPolar&);
63 QwtPointPolar position() const;
64
66 void setSymbol(const QwtSymbol* s);
68 const QwtSymbol* symbol() const;
69
71 void setLabel(const QwtText&);
73 QwtText label() const;
74
76 void setLabelAlignment(Qt::Alignment);
78 Qt::Alignment labelAlignment() const;
79
81 virtual void draw(QPainter* painter,
82 const QwtScaleMap& azimuthMap,
83 const QwtScaleMap& radialMap,
84 const QPointF& pole,
85 double radius,
86 const QRectF& canvasRect) const override;
87
89 virtual QwtInterval boundingInterval(int scaleId) const override;
90
91private:
92 class PrivateData;
93 PrivateData* m_data;
94};
95
96#endif
表示区间的类
Definition qwt_interval.h:45
极坐标点
Definition qwt_point_polar.h:52
极坐标绘图项的基类
Definition qwt_polar_item.h:44
virtual void draw(QPainter *painter, const QwtScaleMap &azimuthMap, const QwtScaleMap &radialMap, const QPointF &pole, double radius, const QRectF &canvasRect) const =0
virtual QwtInterval boundingInterval(int scaleId) const
Get the bounding interval for a scale
Definition qwt_polar_item.cpp:563
virtual int rtti() const
Get the runtime type information
Definition qwt_polar_item.cpp:148
用于绘制标记的类
Definition qwt_polar_marker.h:50
刻度映射
Definition qwt_scale_map.h:52
用于绘制符号的类
Definition qwt_symbol.h:56
表示文本的类
Definition qwt_text.h:93