QwtPlotPicker provides selections on a plot canvas.
More...
#include <qwt_plot_picker.h>
List of all members.
Detailed Description
QwtPlotPicker provides selections on a plot canvas.
QwtPlotPicker is a QwtPicker tailored for selections on a plot canvas. It is set to a x-Axis and y-Axis and translates all pixel coordinates into this coodinate system.
Constructor & Destructor Documentation
| QwtPlotPicker::QwtPlotPicker |
( |
QwtPlotCanvas * |
canvas | ) |
[explicit] |
| QwtPlotPicker::~QwtPlotPicker |
( |
| ) |
[virtual] |
| QwtPlotPicker::QwtPlotPicker |
( |
int |
xAxis, |
|
|
int |
yAxis, |
|
|
QwtPlotCanvas * |
canvas |
|
) |
| [explicit] |
Member Function Documentation
| void QwtPlotPicker::append |
( |
const QPoint & |
pos | ) |
[protected, virtual] |
| void QwtPlotPicker::appended |
( |
const QPointF & |
pos | ) |
[signal] |
A signal emitted when a point has been appended to the selection
- Parameters:
-
| pos | Position of the appended point. |
- See also:
- append(). moved()
Return observed plot canvas.
Return Observed plot canvas.
| bool QwtPlotPicker::end |
( |
bool |
ok = true | ) |
[protected, virtual] |
Close a selection setting the state to inactive.
- Parameters:
-
| ok | If true, complete the selection and emit selected signals otherwise discard the selection. |
- Returns:
- true if the selection is accepted, false otherwise
Reimplemented from QwtPicker.
Reimplemented in QwtPlotZoomer.
| QPointF QwtPlotPicker::invTransform |
( |
const QPoint & |
pos | ) |
const [protected] |
Translate a point from pixel into plot coordinates
- Returns:
- Point in plot coordinates
- See also:
- transform()
| QRectF QwtPlotPicker::invTransform |
( |
const QRect & |
rect | ) |
const [protected] |
Translate a rectangle from pixel into plot coordinates
- Returns:
- Rectangle in plot coordinates
- See also:
- transform()
| void QwtPlotPicker::move |
( |
const QPoint & |
pos | ) |
[protected, virtual] |
| void QwtPlotPicker::moved |
( |
const QPointF & |
pos | ) |
[signal] |
A signal emitted whenever the last appended point of the selection has been moved.
- Parameters:
-
| pos | Position of the moved last point of the selection. |
- See also:
- move(), appended()
| const QwtPlot * QwtPlotPicker::plot |
( |
| ) |
const |
Return plot widget, containing the observed plot canvas.
Return plot widget, containing the observed plot canvas.
| QRectF QwtPlotPicker::scaleRect |
( |
| ) |
const [protected] |
| void QwtPlotPicker::selected |
( |
const QPointF & |
pos | ) |
[signal] |
A signal emitted in case of selectionFlags() & PointSelection.
- Parameters:
-
| void QwtPlotPicker::selected |
( |
const QRectF & |
rect | ) |
[signal] |
A signal emitted in case of selectionFlags() & RectSelection.
- Parameters:
-
| void QwtPlotPicker::selected |
( |
const QVector< QPointF > & |
pa | ) |
[signal] |
A signal emitting the selected points, at the end of a selection.
- Parameters:
-
| void QwtPlotPicker::setAxis |
( |
int |
xAxis, |
|
|
int |
yAxis |
|
) |
| [virtual] |
Set the x and y axes of the picker
- Parameters:
-
Reimplemented in QwtPlotZoomer.
| QwtText QwtPlotPicker::trackerText |
( |
const QPoint & |
pos | ) |
const [protected, virtual] |
Translate a pixel position into a position string
- Parameters:
-
| pos | Position in pixel coordinates |
- Returns:
- Position string
Reimplemented from QwtPicker.
| QwtText QwtPlotPicker::trackerTextF |
( |
const QPointF & |
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:
- Position string
| QRect QwtPlotPicker::transform |
( |
const QRectF & |
rect | ) |
const [protected] |
Translate a rectangle from plot into pixel coordinates
- Returns:
- Rectangle in pixel coordinates
- See also:
- invTransform()
| QPoint QwtPlotPicker::transform |
( |
const QPointF & |
pos | ) |
const [protected] |
Translate a point from plot into pixel coordinates
- Returns:
- Point in pixel coordinates
- See also:
- invTransform()
| int QwtPlotPicker::xAxis |
( |
| ) |
const |
| int QwtPlotPicker::yAxis |
( |
| ) |
const |