|
Qwt Polar User's Guide
1.0.1
|
#include <qwt_polar_renderer.h>
Public Member Functions | |
| QwtPolarRenderer (QObject *parent=NULL) | |
| virtual | ~QwtPolarRenderer () |
| void | renderDocument (QwtPolarPlot *, const QString &format, const QSizeF &sizeMM, int resolution=85) |
| void | renderDocument (QwtPolarPlot *, const QString &title, const QString &format, const QSizeF &sizeMM, int resolution=85) |
| void | renderTo (QwtPolarPlot *, QPrinter &) const |
| void | renderTo (QwtPolarPlot *, QPaintDevice &p) const |
| virtual void | render (QwtPolarPlot *, QPainter *, const QRectF &rect) const |
Protected Member Functions | |
| virtual void | renderTitle (QPainter *, const QRectF &) const |
| virtual void | renderLegend (QPainter *, const QRectF &) const |
| virtual void | renderLegendItem (QPainter *, const QWidget *, const QRectF &) const |
Renderer for exporting a polar plot to a document, a printer or anything else, that is supported by QPainter/QPaintDevice.
| QwtPolarRenderer::QwtPolarRenderer | ( | QObject * | parent = NULL | ) | [explicit] |
Constructor
| parent | Parent object |
| QwtPolarRenderer::~QwtPolarRenderer | ( | ) | [virtual] |
Destructor.
| void QwtPolarRenderer::render | ( | QwtPolarPlot * | plot, |
| QPainter * | painter, | ||
| const QRectF & | plotRect | ||
| ) | const [virtual] |
Render the plot to a given rectangle ( f.e QPrinter, QSvgRenderer )
| plot | Plot widget to be rendered |
| painter | Painter |
| plotRect | Bounding rectangle for the plot |
| void QwtPolarRenderer::renderDocument | ( | QwtPolarPlot * | plot, |
| const QString & | fileName, | ||
| const QSizeF & | sizeMM, | ||
| int | resolution = 85 |
||
| ) |
Render a polar plot to a file
The format of the document will be autodetected from the suffix of the filename.
| plot | Plot widget |
| fileName | Path of the file, where the document will be stored |
| sizeMM | Size for the document in millimeters. |
| resolution | Resolution in dots per Inch (dpi) |
| void QwtPolarRenderer::renderDocument | ( | QwtPolarPlot * | plot, |
| const QString & | fileName, | ||
| const QString & | format, | ||
| const QSizeF & | sizeMM, | ||
| int | resolution = 85 |
||
| ) |
Render a plot to a file
Supported formats are:
| plot | Plot widget |
| fileName | Path of the file, where the document will be stored |
| format | Format for the document |
| sizeMM | Size for the document in millimeters. |
| resolution | Resolution in dots per Inch (dpi) |
| void QwtPolarRenderer::renderLegend | ( | QPainter * | painter, |
| const QRectF & | rect | ||
| ) | const [protected, virtual] |
Render the legend into a given rectangle.
| painter | Painter |
| rect | Bounding rectangle |
| void QwtPolarRenderer::renderLegendItem | ( | QPainter * | painter, |
| const QWidget * | widget, | ||
| const QRectF & | rect | ||
| ) | const [protected, virtual] |
Print the legend item into a given rectangle.
| painter | Painter |
| widget | Widget representing a legend item |
| rect | Bounding rectangle |
| void QwtPolarRenderer::renderTitle | ( | QPainter * | painter, |
| const QRectF & | rect | ||
| ) | const [protected, virtual] |
Render the title into a given rectangle.
| painter | Painter |
| rect | Bounding rectangle |
| void QwtPolarRenderer::renderTo | ( | QwtPolarPlot * | plot, |
| QPrinter & | printer | ||
| ) | const |
Render the plot to a QPrinter.
This function renders the contents of a QwtPolarPlot instance to QPaintDevice object. The size is derived from the printer metrics.
| plot | Plot to be rendered |
| printer | Printer to paint on |
| void QwtPolarRenderer::renderTo | ( | QwtPolarPlot * | plot, |
| QPaintDevice & | paintDevice | ||
| ) | const |
Render the plot to a QPaintDevice.
This function renders the contents of a QwtPolarPlot instance to QPaintDevice object. The target rectangle is derived from its device metrics.
| plot | Plot to be rendered |
| paintDevice | device to paint on, f.e a QImage |
1.7.5.1