QwtPlotPicker Class Reference
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] |
Create a plot picker.
The picker is set to those x- and y-axis of the plot that are enabled. If both or no x-axis are enabled, the picker is set to QwtPlot::xBottom. If both or no y-axis are enabled, it is set to QwtPlot::yLeft.
- Parameters:
-
| canvas | Plot canvas to observe, also the parent object |
- See also:
- QwtPlot::autoReplot(), QwtPlot::replot(), QwtPlotPicker::scaleRect()
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 QwtDoublePoint & |
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.
QwtDoublePoint QwtPlotPicker::invTransform |
( |
const QPoint & |
pos |
) |
const [protected] |
QwtDoubleRect QwtPlotPicker::invTransform |
( |
const QRect & |
rect |
) |
const [protected] |
void QwtPlotPicker::move |
( |
const QPoint & |
pos |
) |
[protected, virtual] |
void QwtPlotPicker::moved |
( |
const QwtDoublePoint & |
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.
QwtDoubleRect QwtPlotPicker::scaleRect |
( |
|
) |
const [protected] |
void QwtPlotPicker::selected |
( |
const QwtArray< QwtDoublePoint > & |
pa |
) |
[signal] |
A signal emitting the selected points, at the end of a selection.
- Parameters:
-
void QwtPlotPicker::selected |
( |
const QwtDoubleRect & |
rect |
) |
[signal] |
void QwtPlotPicker::selected |
( |
const QwtDoublePoint & |
pos |
) |
[signal] |
void QwtPlotPicker::setAxis |
( |
int |
xAxis, |
|
|
int |
yAxis | |
|
) |
| | [virtual] |
Set the x and y axes of the picker
- Parameters:
-
| xAxis | X axis |
| yAxis | Y axis |
Reimplemented in QwtPlotZoomer.
QwtText QwtPlotPicker::trackerText |
( |
const QwtDoublePoint & |
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
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.
QPoint QwtPlotPicker::transform |
( |
const QwtDoublePoint & |
pos |
) |
const [protected] |
QRect QwtPlotPicker::transform |
( |
const QwtDoubleRect & |
rect |
) |
const [protected] |
int QwtPlotPicker::xAxis |
( |
|
) |
const |
int QwtPlotPicker::yAxis |
( |
|
) |
const |