QwtPolarPicker(3) | Qwt User's Guide | QwtPolarPicker(3) |
NAME¶
QwtPolarPicker - QwtPolarPicker provides selections on a plot canvas.
SYNOPSIS¶
#include <qwt_polar_picker.h>
Inherits QwtPicker.
Signals¶
void selected (const QwtPointPolar &pos)
void selected (const QVector< QwtPointPolar >
&points)
void appended (const QwtPointPolar &pos)
void moved (const QwtPointPolar &pos)
Public Member Functions¶
QwtPolarPicker (QwtPolarCanvas *)
Create a polar plot picker. virtual ~QwtPolarPicker ()
Destructor. QwtPolarPicker (RubberBand rubberBand,
DisplayMode trackerMode, QwtPolarCanvas *)
QwtPolarPlot * plot ()
const QwtPolarPlot * plot () const
QwtPolarCanvas * canvas ()
const QwtPolarCanvas * canvas () const
virtual QRect pickRect () const
Protected Member Functions¶
QwtPointPolar invTransform (const QPoint &)
const
virtual QwtText trackerText (const QPoint &) const override
virtual QwtText trackerTextPolar (const QwtPointPolar
&) const
Translate a position into a position string. virtual void move (const
QPoint &) override
virtual void append (const QPoint &) override
virtual bool end (bool ok=true) override
Private Member Functions¶
virtual QPainterPath pickArea () const override
Additional Inherited Members¶
Detailed Description¶
QwtPolarPicker provides selections on a plot canvas.
QwtPolarPicker is a QwtPicker tailored for selections on a polar plot canvas.
Definition at line 28 of file qwt_polar_picker.h.
Constructor & Destructor Documentation¶
QwtPolarPicker::QwtPolarPicker (QwtPolarCanvas * canvas) [explicit]¶
Create a polar plot picker.
Parameters
Definition at line 25 of file qwt_polar_picker.cpp.
QwtPolarPicker::QwtPolarPicker (RubberBand rubberBand, DisplayMode trackerMode, QwtPolarCanvas * canvas) [explicit]¶
Create a plot picker
Parameters
trackerMode Tracker mode
canvas Plot canvas to observe, also the parent object
See also
QwtPolarPlot::autoReplot(), QwtPolarPlot::replot(), scaleRect()
Definition at line 43 of file qwt_polar_picker.cpp.
Member Function Documentation¶
void QwtPolarPicker::append (const QPoint & pos) [override], [protected], [virtual]¶
Append a point to the selection and update rubberband and tracker.
Parameters
See also
Note
Reimplemented from QwtPicker.
Definition at line 128 of file qwt_polar_picker.cpp.
void QwtPolarPicker::appended (const QwtPointPolar & pos) [signal]¶
A signal emitted when a point has been appended to the selection
Parameters
See also
QwtPolarCanvas * QwtPolarPicker::canvas ()¶
Returns
Definition at line 56 of file qwt_polar_picker.cpp.
const QwtPolarCanvas * QwtPolarPicker::canvas () const¶
Returns
Definition at line 62 of file qwt_polar_picker.cpp.
bool QwtPolarPicker::end (bool ok = true) [override], [protected], [virtual]¶
Close a selection setting the state to inactive.
Parameters
Returns
Reimplemented from QwtPicker.
Definition at line 157 of file qwt_polar_picker.cpp.
QwtPointPolar QwtPolarPicker::invTransform (const QPoint & pos) const [protected]¶
Translate a point from widget into plot coordinates
Parameters
Returns
See also
Definition at line 208 of file qwt_polar_picker.cpp.
void QwtPolarPicker::move (const QPoint & pos) [override], [protected], [virtual]¶
Move the last point of the selection
Parameters
See also
Note
Reimplemented from QwtPicker.
Definition at line 143 of file qwt_polar_picker.cpp.
void QwtPolarPicker::moved (const QwtPointPolar & pos) [signal]¶
A signal emitted whenever the last appended point of the selection has been moved.
Parameters
See also
QPainterPath QwtPolarPicker::pickArea () const [override], [private], [virtual]¶
Find the area of the observed widget, where selection might happen.
Returns
Reimplemented from QwtPicker.
Definition at line 229 of file qwt_polar_picker.cpp.
QRect QwtPolarPicker::pickRect () const [virtual]¶
Returns
Definition at line 221 of file qwt_polar_picker.cpp.
QwtPolarPlot * QwtPolarPicker::plot ()¶
Returns
Definition at line 68 of file qwt_polar_picker.cpp.
const QwtPolarPlot * QwtPolarPicker::plot () const¶
Returns
Definition at line 78 of file qwt_polar_picker.cpp.
void QwtPolarPicker::selected (const QVector< QwtPointPolar > & points) [signal]¶
A signal emitting the selected points, at the end of a selection.
Parameters
void QwtPolarPicker::selected (const QwtPointPolar & pos) [signal]¶
A signal emitted in case of selectionFlags() & PointSelection.
Parameters
QwtText QwtPolarPicker::trackerText (const QPoint & pos) const [override], [protected], [virtual]¶
Translate a pixel position into a position string
Parameters
Returns
Reimplemented from QwtPicker.
Definition at line 93 of file qwt_polar_picker.cpp.
QwtText QwtPolarPicker::trackerTextPolar (const QwtPointPolar & pos) const [protected], [virtual]¶
Translate a position into a position string. In case of HLineRubberBand the label is the value of the y position, in case of VLineRubberBand the value of the x position. Otherwise the label contains x and y position separated by a ',' .
The format for the double to string conversion is '%.4f'.
Parameters
Returns
Definition at line 111 of file qwt_polar_picker.cpp.
Author¶
Generated automatically by Doxygen for Qwt User's Guide from the source code.
Sun Jul 18 2021 | Version 6.2.0 |