Manpage logo

QwtPolarRenderer - Renderer for exporting a polar plot to a document, a printer or anything else, that is supported by QPainter/QPaintDevice.

NAME  SYNOPSIS  Public Member Functions  Detailed Description  Constructor & Destructor Documentation  QwtPolarRenderer::QwtPolarRenderer (QObject * parent = NULL) [explicit]  QwtPolarRenderer::˜QwtPolarRenderer () [virtual]  Member Function Documentation  bool QwtPolarRenderer::exportTo (QwtPolarPlot * plot, const QString &documentName, const QSizeF & sizeMM = QSizeF( 200, 200 ), intresolution = 85)  void QwtPolarRenderer::render (QwtPolarPlot * plot, QPainter * painter,const QRectF & plotRect) const [virtual]  void QwtPolarRenderer::renderDocument (QwtPolarPlot * plot, const QString &fileName, const QSizeF & sizeMM, int resolution = 85)  void QwtPolarRenderer::renderDocument (QwtPolarPlot * plot, const QString &fileName, const QString & format, const QSizeF & sizeMM, int resolution= 85)  void QwtPolarRenderer::renderLegend (const QwtPolarPlot * plot, QPainter *painter, const QRectF & rect) const [virtual]  void QwtPolarRenderer::renderTitle (QPainter * painter, const QRectF &rect) const [virtual]  void QwtPolarRenderer::renderTo (QwtPolarPlot * plot, QPaintDevice &paintDevice) const  void QwtPolarRenderer::renderTo (QwtPolarPlot * plot, QPrinter & printer)const  Author 

NAME

QwtPolarRenderer − Renderer for exporting a polar plot to a document, a printer or anything else, that is supported by QPainter/QPaintDevice.

SYNOPSIS

#include <qwt_polar_renderer.h>

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.

QwtPolarRenderer::˜QwtPolarRenderer () [virtual]

Destructor.

Definition at line 97 of file qwt_polar_renderer.cpp.

Member Function Documentation

bool QwtPolarRenderer::exportTo (QwtPolarPlot * plot, const QString &documentName, const QSizeF & sizeMM = QSizeF( 200, 200 ), intresolution = 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:

pdf

ps

svg

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.


Updated 2026-06-01 - jenkler.se | uex.se