Provided by: libqwt5-doc_5.2.3-1_all
NAME
QwtMetricsMap -
SYNOPSIS
#include <qwt_layout_metrics.h> Public Member Functions QPoint deviceToLayout (const QPoint &, const QPainter *=NULL) const QSize deviceToLayout (const QSize &) const QRect deviceToLayout (const QRect &, const QPainter *=NULL) const QwtPolygon deviceToLayout (const QwtPolygon &, const QPainter *=NULL) const int deviceToLayoutX (int x) const int deviceToLayoutY (int y) const bool isIdentity () const QPoint layoutToDevice (const QPoint &, const QPainter *=NULL) const QSize layoutToDevice (const QSize &) const QRect layoutToDevice (const QRect &, const QPainter *=NULL) const QwtPolygon layoutToDevice (const QwtPolygon &, const QPainter *=NULL) const int layoutToDeviceX (int x) const int layoutToDeviceY (int y) const QPoint layoutToScreen (const QPoint &point) const QSize layoutToScreen (const QSize &) const QRect layoutToScreen (const QRect &) const int layoutToScreenX (int x) const int layoutToScreenY (int y) const QPoint screenToLayout (const QPoint &) const QSize screenToLayout (const QSize &) const QRect screenToLayout (const QRect &) const int screenToLayoutX (int x) const int screenToLayoutY (int y) const void setMetrics (const QPaintDevice *layoutMetrics, const QPaintDevice *deviceMetrics) Static Public Member Functions static QwtPolygon translate (const QMatrix &, const QwtPolygon &) static QRect translate (const QMatrix &, const QRect &)
Detailed Description
A Map to translate between layout, screen and paint device metrics. Qt3 supports painting in integer coordinates only. Therefore it is not possible to scale the layout in screen coordinates to layouts in higher resolutions ( f.e printing ) without losing the higher precision. QwtMetricsMap is used to incorporate the various widget attributes ( always in screen resolution ) into the layout/printing code of QwtPlot. Qt4 is able to paint floating point based coordinates, what makes it possible always to render in screen coordinates ( with a common scale factor ). QwtMetricsMap will be obsolete as soon as Qt3 support has been dropped ( Qwt 6.x ).
Member Function Documentation
QwtPolygon QwtMetricsMap::translate (const QMatrix &m, const QwtPolygon &pa) [static] Wrapper for QMatrix::map. Parameters: m Matrix pa Polygon to translate Returns: Translated polygon QRect QwtMetricsMap::translate (const QMatrix &m, const QRect &rect) [static] Wrapper for QMatrix::mapRect. Parameters: m Matrix rect Rectangle to translate Returns: Translated rectangle
Author
Generated automatically by Doxygen for Qwt User's Guide from the source code.