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 |