Eneboo - Documentación para desarrolladores
Señales | Métodos públicos | Métodos protegidos
Referencia de la Clase QwtPlotPicker

QwtPlotPicker provides selections on a plot canvas. Más...

#include <qwt_plot_picker.h>

Diagrama de herencias de QwtPlotPicker
QwtPicker QObject QwtEventPattern Qt Qt QwtPlotZoomer

Lista de todos los miembros.

Señales

void selected (const QwtDoublePoint &pos)
void selected (const QwtDoubleRect &rect)
void selected (const QwtArray< QwtDoublePoint > &pa)
void appended (const QwtDoublePoint &pos)
void moved (const QwtDoublePoint &pos)

Métodos públicos

 QwtPlotPicker (QwtPlotCanvas *)
 Create a plot picker.
 QwtPlotPicker (int xAxis, int yAxis, QwtPlotCanvas *)
 QwtPlotPicker (int xAxis, int yAxis, int selectionFlags, RubberBand rubberBand, DisplayMode trackerMode, QwtPlotCanvas *)
virtual void setAxis (int xAxis, int yAxis)
int xAxis () const
 Return x axis.
int yAxis () const
 Return y axis.
QwtPlotplot ()
 Return plot widget, containing the observed plot canvas.
const QwtPlotplot () const
 Return plot widget, containing the observed plot canvas.
QwtPlotCanvascanvas ()
 Return observed plot canvas.
const QwtPlotCanvascanvas () const
 Return Observed plot canvas.

Métodos protegidos

QwtDoubleRect scaleRect () const
QwtDoubleRect invTransform (const QRect &) const
QRect transform (const QwtDoubleRect &) const
QwtDoublePoint invTransform (const QPoint &) const
QPoint transform (const QwtDoublePoint &) const
virtual QwtText trackerText (const QPoint &) const
virtual QwtText trackerText (const QwtDoublePoint &) const
 Translate a position into a position string.
virtual void move (const QPoint &)
virtual void append (const QPoint &)
virtual bool end (bool ok=true)

Descripción detallada

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.


Documentación del constructor y destructor

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.

Parámetros:
canvasPlot canvas to observe, also the parent object
Ver también:
QwtPlot::autoReplot(), QwtPlot::replot(), QwtPlotPicker::scaleRect()
QwtPlotPicker::QwtPlotPicker ( int  xAxis,
int  yAxis,
QwtPlotCanvas canvas 
) [explicit]

Create a plot picker

Parámetros:
xAxisSet the x axis of the picker
yAxisSet the y axis of the picker
canvasPlot canvas to observe, also the parent object
Ver también:
QwtPlot::autoReplot(), QwtPlot::replot(), QwtPlotPicker::scaleRect()
QwtPlotPicker::QwtPlotPicker ( int  xAxis,
int  yAxis,
int  selectionFlags,
RubberBand  rubberBand,
DisplayMode  trackerMode,
QwtPlotCanvas canvas 
) [explicit]

Create a plot picker

Parámetros:
xAxisX axis of the picker
yAxisY axis of the picker
selectionFlagsOr'd value of SelectionType, RectSelectionType and SelectionMode
rubberBandRubberband style
trackerModeTracker mode
canvasPlot canvas to observe, also the parent object
Ver también:
QwtPicker, QwtPicker::setSelectionFlags(), QwtPicker::setRubberBand(), QwtPicker::setTrackerMode
QwtPlot::autoReplot(), QwtPlot::replot(), QwtPlotPicker::scaleRect()

Documentación de las funciones miembro

void QwtPlotPicker::append ( const QPoint pos) [protected, virtual]

Append a point to the selection and update rubberband and tracker.

Parámetros:
posAdditional point
Ver también:
isActive, begin(), end(), move(), appended()
Nota:
The appended(const QPoint &), appended(const QDoublePoint &) signals are emitted.

Reimplementado de QwtPicker.

void QwtPlotPicker::appended ( const QwtDoublePoint pos) [signal]

A signal emitted when a point has been appended to the selection

Parámetros:
posPosition of the appended point.
Ver también:
append(). moved()
QwtPlotCanvas * QwtPlotPicker::canvas ( )

Return observed plot canvas.

const QwtPlotCanvas * QwtPlotPicker::canvas ( ) const

Return Observed plot canvas.

bool QwtPlotPicker::end ( bool  ok = true) [protected, virtual]

Close a selection setting the state to inactive.

Parámetros:
okIf true, complete the selection and emit selected signals otherwise discard the selection.
Devuelve:
true if the selection is accepted, false otherwise

Reimplementado de QwtPicker.

Reimplementado en QwtPlotZoomer.

QwtDoublePoint QwtPlotPicker::invTransform ( const QPoint pos) const [protected]

Translate a point from pixel into plot coordinates

Devuelve:
Point in plot coordinates
Ver también:
QwtPlotPicker::transform()
QwtDoubleRect QwtPlotPicker::invTransform ( const QRect rect) const [protected]

Translate a rectangle from pixel into plot coordinates

Devuelve:
Rectangle in plot coordinates
Ver también:
QwtPlotPicker::transform()
void QwtPlotPicker::move ( const QPoint pos) [protected, virtual]

Move the last point of the selection

Parámetros:
posNew position
Ver también:
isActive, begin(), end(), append()
Nota:
The moved(const QPoint &), moved(const QDoublePoint &) signals are emitted.

Reimplementado de QwtPicker.

void QwtPlotPicker::moved ( const QwtDoublePoint pos) [signal]

A signal emitted whenever the last appended point of the selection has been moved.

Parámetros:
posPosition of the moved last point of the selection.
Ver también:
move(), appended()
const QwtPlot * QwtPlotPicker::plot ( ) const

Return plot widget, containing the observed plot canvas.

QwtPlot * QwtPlotPicker::plot ( )

Return plot widget, containing the observed plot canvas.

QwtDoubleRect QwtPlotPicker::scaleRect ( ) const [protected]

Return normalized bounding rect of the axes

Ver también:
QwtPlot::autoReplot(), QwtPlot::replot().
void QwtPlotPicker::selected ( const QwtDoublePoint pos) [signal]

A signal emitted in case of selectionFlags() & PointSelection.

Parámetros:
posSelected point
void QwtPlotPicker::selected ( const QwtDoubleRect rect) [signal]

A signal emitted in case of selectionFlags() & RectSelection.

Parámetros:
rectSelected rectangle
void QwtPlotPicker::selected ( const QwtArray< QwtDoublePoint > &  pa) [signal]

A signal emitting the selected points, at the end of a selection.

Parámetros:
paSelected points
void QwtPlotPicker::setAxis ( int  xAxis,
int  yAxis 
) [virtual]

Set the x and y axes of the picker

Parámetros:
xAxisX axis
yAxisY axis

Reimplementado en 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".

Parámetros:
posPosition
Devuelve:
Position string
QwtText QwtPlotPicker::trackerText ( const QPoint pos) const [protected, virtual]

Translate a pixel position into a position string

Parámetros:
posPosition in pixel coordinates
Devuelve:
Position string

Reimplementado de QwtPicker.

QRect QwtPlotPicker::transform ( const QwtDoubleRect rect) const [protected]

Translate a rectangle from plot into pixel coordinates

Devuelve:
Rectangle in pixel coordinates
Ver también:
QwtPlotPicker::invTransform()
QPoint QwtPlotPicker::transform ( const QwtDoublePoint pos) const [protected]

Translate a point from plot into pixel coordinates

Devuelve:
Point in pixel coordinates
Ver también:
QwtPlotPicker::invTransform()
int QwtPlotPicker::xAxis ( ) const

Return x axis.

int QwtPlotPicker::yAxis ( ) const

Return y axis.


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'