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 () const
  • virtual QRectF boundingRect () const override β€” Bounding rectangle of the item. πŸŽ€
  • virtual void draw (QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const override
  • virtual int rtti () const override

🌈 Public Member Functions inherited from QwtPlotItem

  • QwtPlotItem ()
  • QwtPlotItem (const QString &title)
  • QwtPlotItem (const QwtText &title)
  • virtual ~QwtPlotItem () β€” Destroy the QwtPlotItem.
  • void attach (QwtPlot *plot) β€” Attach the item to a plot.
  • void detach () β€” This method detaches a QwtPlotItem from any QwtPlot it has been associated with.
  • QwtPlot * plot () const β€” Return attached plot.
  • void setTitle (const QString &title)
  • void setTitle (const QwtText &title)
  • const QwtText & title () const
  • void setItemAttribute (ItemAttribute, bool on=true)
  • bool testItemAttribute (ItemAttribute) const
  • void setItemInterest (ItemInterest, bool on=true)
  • bool testItemInterest (ItemInterest) const
  • void setRenderHint (RenderHint, bool on=true)
  • bool testRenderHint (RenderHint) const
  • void setRenderThreadCount (uint numThreads)
  • uint renderThreadCount () const
  • void setLegendIconSize (const QSize &)
  • QSize legendIconSize () const
  • double z () const
  • void setZ (double z) β€” Set the z value.
  • void show () β€” Show the item.
  • void hide () β€” Hide the item.
  • virtual void setVisible (bool)
  • bool isVisible () const
  • void 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 > ItemAttributes
  • typedef QFlags< ItemInterest > ItemInterests
  • typedef 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