Provided by: libqwt5-doc_5.2.3-1_all bug

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.