QwtPolarRenderer(3) Qwt User's Guide QwtPolarRenderer(3) NAME QwtPolarRenderer - Renderer for exporting a polar plot to a document, a printer or anything else, that is supported by QPainter/QPaintDevice. SYNOPSIS #include Inherits QObject. Public Member Functions QwtPolarRenderer (QObject *parent=NULL) virtual ~QwtPolarRenderer () Destructor. 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 Render the plot to a QPrinter. void renderTo (QwtPolarPlot *, QPaintDevice &) const Render the plot to a QPaintDevice. virtual void render (QwtPolarPlot *, QPainter *, const QRectF &rect) const Render the plot to a given rectangle ( f.e QPrinter, QSvgRenderer ) bool exportTo (QwtPolarPlot *, const QString &documentName, const QSizeF &sizeMM=QSizeF(200, 200), int resolution=85) Execute a file dialog and render the plot to the selected file. virtual void renderTitle (QPainter *, const QRectF &) const virtual void renderLegend (const QwtPolarPlot *, QPainter *, const QRectF &) const Detailed Description Renderer for exporting a polar plot to a document, a printer or anything else, that is supported by QPainter/QPaintDevice. Definition at line 35 of file qwt_polar_renderer.h. Constructor & Destructor Documentation QwtPolarRenderer::QwtPolarRenderer (QObject * parent = NULL) [explicit] Constructor Parameters parent Parent object Definition at line 90 of file qwt_polar_renderer.cpp. Member Function Documentation bool QwtPolarRenderer::exportTo (QwtPolarPlot * plot, const QString & documentName, const QSizeF & sizeMM = QSizeF( 200, 200 ), int resolution = 85) Execute a file dialog and render the plot to the selected file. The document will be rendered in 85 dpi for a size 30x30 cm Parameters plot Plot widget documentName Default document name sizeMM Size for the document in millimeters. resolution Resolution in dots per Inch (dpi) See also renderDocument() Definition at line 430 of file qwt_polar_renderer.cpp. void QwtPolarRenderer::render (QwtPolarPlot * plot, QPainter * painter, const QRectF & plotRect) const [virtual] Render the plot to a given rectangle ( f.e QPrinter, QSvgRenderer ) Parameters plot Plot widget to be rendered painter Painter plotRect Bounding rectangle for the plot Definition at line 326 of file qwt_polar_renderer.cpp. 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. Parameters 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) Definition at line 113 of file qwt_polar_renderer.cpp. 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: o pdf o ps o svg o all image formats supported by Qt, see QImageWriter::supportedImageFormats() Parameters 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) See also renderTo(), render(), QwtPainter::setRoundingAlignment() Definition at line 138 of file qwt_polar_renderer.cpp. void QwtPolarRenderer::renderLegend (const QwtPolarPlot * plot, QPainter * painter, const QRectF & rect) const [virtual] Render the legend into a given rectangle. Parameters plot Plot widget painter Painter rect Bounding rectangle Definition at line 411 of file qwt_polar_renderer.cpp. void QwtPolarRenderer::renderTitle (QPainter * painter, const QRectF & rect) const [virtual] Render the title into a given rectangle. Parameters painter Painter rect Bounding rectangle Definition at line 391 of file qwt_polar_renderer.cpp. 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. Parameters plot Plot to be rendered paintDevice device to paint on, f.e a QImage See also renderDocument(), render(), QwtPainter::setRoundingAlignment() Definition at line 247 of file qwt_polar_renderer.cpp. 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. Parameters plot Plot to be rendered printer Printer to paint on See also renderDocument(), render(), QwtPainter::setRoundingAlignment() Definition at line 273 of file qwt_polar_renderer.cpp. Author Generated automatically by Doxygen for Qwt User's Guide from the source code. Version 6.2.0 Sun Jul 18 2021 QwtPolarRenderer(3)