QwtPlotSvgItem(3)
π QwtPlotSvgItem(3) β Library Functions Manual, bestie
okay so this is QwtPlotSvgItem(3) from the Library Functions Manual, and it's giving βplot item that displays SVG dataβ in the most useful way possible. π¦
πΈ NAME
QwtPlotSvgItem β a plot item, which displays data in Scalable Vector Graphics (SVG) format. Like, maps? Often maps. πΊοΈβ¨
β¨ SYNOPSIS
#include <qwt_plot_svgitem.h>
This class inherits QwtPlotGraphicItem. (Yes bestie, inheritance is the moment. π)
π«Ά Public Member Functions
QwtPlotSvgItem (const QString &title=QString())β Constructor. πQwtPlotSvgItem (const QwtText &title)β Constructor. πvirtual ~QwtPlotSvgItem ()β Destructor.bool loadFile (const QRectF &, const QString &fileName)β loads a file, bestie.bool loadData (const QRectF &, const QByteArray &)β loads data, no cap.
π¦ Public Member Functions inherited from QwtPlotGraphicItem
QwtPlotGraphicItem (const QString &title=QString())β Constructor.QwtPlotGraphicItem (const QwtText &title)β Constructor.virtual ~QwtPlotGraphicItem ()β Destructor.void setGraphic (const QRectF &rect, const QwtGraphic &)QwtGraphic graphic () constvirtual QRectF boundingRect () const overrideβ Bounding rectangle of the item. πvirtual void draw (QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const overridevirtual int rtti () const override
π Public Member Functions inherited from QwtPlotItem
QwtPlotItem ()QwtPlotItem (const QString &title)QwtPlotItem (const QwtText &title)virtual ~QwtPlotItem ()β Destroy theQwtPlotItem.void attach (QwtPlot *plot)β Attach the item to a plot.void detach ()β This method detaches aQwtPlotItemfrom anyQwtPlotit has been associated with.QwtPlot * plot () constβ Return attached plot.void setTitle (const QString &title)void setTitle (const QwtText &title)const QwtText & title () constvoid setItemAttribute (ItemAttribute, bool on=true)bool testItemAttribute (ItemAttribute) constvoid setItemInterest (ItemInterest, bool on=true)bool testItemInterest (ItemInterest) constvoid setRenderHint (RenderHint, bool on=true)bool testRenderHint (RenderHint) constvoid setRenderThreadCount (uint numThreads)uint renderThreadCount () constvoid setLegendIconSize (const QSize &)QSize legendIconSize () constdouble z () constvoid setZ (double z)β Set the z value.void show ()β Show the item.void hide ()β Hide the item.virtual void setVisible (bool)bool isVisible () constvoid setAxes (QwtAxisId xAxis, QwtAxisId yAxis)void setXAxis (QwtAxisId)QwtAxisId xAxis () constβ Return xAxis.void setYAxis (QwtAxisId)QwtAxisId yAxis () constβ Return yAxis.virtual void itemChanged ()virtual void legendChanged ()virtual void getCanvasMarginHint (const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect, double &left, double &top, double &right, double &bottom) constβ Calculate a hint for the canvas margin.virtual void updateScaleDiv (const QwtScaleDiv &, const QwtScaleDiv &)β Update the item to changes of the axes scale division.virtual void updateLegend (const QwtPlotItem *, const QList< QwtLegendData > &)β Update the item to changes of the legend info.QRectF scaleRect (const QwtScaleMap &, const QwtScaleMap &) constβ Calculate the bounding scale rectangle of 2 maps.QRectF paintRect (const QwtScaleMap &, const QwtScaleMap &) constβ Calculate the bounding paint rectangle of 2 maps.virtual QList< QwtLegendData > legendData () constβ Return all information, that is needed to represent the item on the legend.virtual QwtGraphic legendIcon (int index, const QSizeF &) const
π«§ Additional Inherited Members
π Public Types inherited from QwtPlotItem
enum RttiValues { Rtti_PlotItem = 0, Rtti_PlotGrid, Rtti_PlotScale, Rtti_PlotLegend, Rtti_PlotMarker, Rtti_PlotCurve, Rtti_PlotSpectroCurve, Rtti_PlotIntervalCurve, Rtti_PlotHistogram, Rtti_PlotSpectrogram, Rtti_PlotGraphic, Rtti_PlotTradingCurve, Rtti_PlotBarChart, Rtti_PlotMultiBarChart, Rtti_PlotShape, Rtti_PlotTextLabel, Rtti_PlotZone, Rtti_PlotVectorField, Rtti_PlotUserItem = 1000 }β Runtime type information. π₯enum ItemAttribute { Legend = 0x01, AutoScale = 0x02, Margins = 0x04 }β Plot Item Attributes.enum ItemInterest { ScaleInterest = 0x01, LegendInterest = 0x02 }β Plot Item Interests.enum RenderHint { RenderAntialiased = 0x1 }β Render hints.typedef QFlags< ItemAttribute > ItemAttributestypedef QFlags< ItemInterest > ItemIntereststypedef QFlags< RenderHint > RenderHints
π§ Protected Member Functions inherited from QwtPlotItem
QwtGraphic defaultIcon (const QBrush &, const QSizeF &) constβ Return a default icon from a brush. π
π Detailed Description
A plot item, which displays data in Scalable Vector Graphics (SVG) format. π
SVG images are often used to display maps
QwtPlotSvgItem is only a small convenience wrapper class for QwtPlotGraphicItem, that creates a QwtGraphic from SVG data. Lowkey delegation, highkey slay. β¨
Definition at line 28 of file qwt_plot_svgitem.h.
π Constructor & Destructor Documentation
QwtPlotSvgItem::QwtPlotSvgItem (const QString & title = QString()) [explicit]
Constructor.
Parameters: title β Title.
Definition at line 20 of file qwt_plot_svgitem.cpp.
QwtPlotSvgItem::QwtPlotSvgItem (const QwtText & title) [explicit]
Constructor.
Parameters: title β Title.
Definition at line 29 of file qwt_plot_svgitem.cpp.
QwtPlotSvgItem::~QwtPlotSvgItem () [virtual]
Destructor.
Definition at line 35 of file qwt_plot_svgitem.cpp.
π₯ Member Function Documentation
bool QwtPlotSvgItem::loadData (const QRectF & rect, const QByteArray & data)
Load SVG data. π
Parameters:
rectβ Bounding rectangle.dataβ in SVG format.
Returns: true, if the SVG data could be loaded.
Definition at line 74 of file qwt_plot_svgitem.cpp.
bool QwtPlotSvgItem::loadFile (const QRectF & rect, const QString & fileName)
Load a SVG file. ποΈ
Parameters:
rectβ Bounding rectangle.fileNameβ SVG file name.
Returns: true, if the SVG file could be loaded.
Definition at line 47 of file qwt_plot_svgitem.cpp.
π€ Author
Generated automatically by Doxygen for Qwt User's Guide from the source code.
That's the whole page, bestie: Qwt User's Guide footer energy for QwtPlotSvgItem(3) β the footer doesn't show a date, so I'm not inventing one. πβ¨
π¦ where this page comes from
- alpine 3.24: qwt-doc 6.3.0-r0 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms