9 #ifndef QWT_POLAR_MARKER_H
10 #define QWT_POLAR_MARKER_H
12 #include "qwt_polar_global.h"
13 #include "qwt_polar_item.h"
14 #include <qwt_point_polar.h>
44 virtual int rtti()
const;
46 void setPosition(
const QwtPointPolar & );
47 QwtPointPolar position()
const;
49 void setSymbol(
const QwtSymbol *s );
50 const QwtSymbol *symbol()
const;
52 void setLabel(
const QwtText& );
53 QwtText label()
const;
55 void setLabelAlignment( Qt::Alignment );
56 Qt::Alignment labelAlignment()
const;
58 virtual void draw( QPainter *painter,
59 const QwtScaleMap &azimuthMap,
const QwtScaleMap &radialMap,
60 const QPointF &pole,
double radius,
61 const QRectF &canvasRect )
const;
A class for drawing markers.
Definition: qwt_polar_marker.h:38
virtual void draw(QPainter *painter, const QwtScaleMap &azimuthMap, const QwtScaleMap &radialMap, const QPointF &pole, double radius, const QRectF &canvasRect) const =0
Draw the item.
Base class for items on a polar plot.
Definition: qwt_polar_item.h:37
virtual QwtInterval boundingInterval(int scaleId) const
Definition: qwt_polar_item.cpp:382
virtual int rtti() const
Definition: qwt_polar_item.cpp:113