QGIS API Documentation
2.18.21-Las Palmas (9fba24a)
|
#include <qgshistogramdiagram.h>
Public Member Functions | |
QgsHistogramDiagram () | |
~QgsHistogramDiagram () | |
virtual QgsHistogramDiagram * | clone () const override |
Returns an instance that is equivalent to this one. More... | |
QString | diagramName () const override |
QSizeF | diagramSize (const QgsAttributes &attributes, const QgsRenderContext &c, const QgsDiagramSettings &s) override |
Returns the size in map units the diagram will use to render. More... | |
QSizeF | diagramSize (const QgsFeature &feature, const QgsRenderContext &c, const QgsDiagramSettings &s, const QgsDiagramInterpolationSettings &is) override |
Returns the size in map units the diagram will use to render. More... | |
double | legendSize (double value, const QgsDiagramSettings &s, const QgsDiagramInterpolationSettings &is) const override |
Returns the size of the legend item for the diagram corresponding to a specified value. More... | |
void | renderDiagram (const QgsFeature &feature, QgsRenderContext &c, const QgsDiagramSettings &s, QPointF position) override |
Draws the diagram at the given position (in pixel coordinates) More... | |
Public Member Functions inherited from QgsDiagram | |
virtual | ~QgsDiagram () |
void | clearCache () |
virtual Q_DECL_DEPRECATED QSizeF | diagramSize (const QgsAttributes &attributes, const QgsRenderContext &c, const QgsDiagramSettings &s, const QgsDiagramInterpolationSettings &is) |
Q_DECL_DEPRECATED QgsExpression * | getExpression (const QString &expression, const QgsFields *fields) |
QgsExpression * | getExpression (const QString &expression, const QgsExpressionContext &context) |
Returns a prepared expression for the specified context. More... | |
virtual Q_DECL_DEPRECATED void | renderDiagram (const QgsAttributes &att, QgsRenderContext &c, const QgsDiagramSettings &s, QPointF position) |
Additional Inherited Members | |
Protected Member Functions inherited from QgsDiagram | |
QgsDiagram () | |
QgsDiagram (const QgsDiagram &other) | |
QFont | scaledFont (const QgsDiagramSettings &s, const QgsRenderContext &c) |
Calculates a size to match the current settings and rendering context. More... | |
void | setPenWidth (QPen &pen, const QgsDiagramSettings &s, const QgsRenderContext &c) |
Changes the pen width to match the current settings and rendering context. More... | |
QSizeF | sizeForValue (double value, const QgsDiagramSettings &s, const QgsDiagramInterpolationSettings &is) const |
Returns the scaled size of a diagram for a value, respecting the specified diagram interpolation settings. More... | |
QSizeF | sizePainterUnits (QSizeF size, const QgsDiagramSettings &s, const QgsRenderContext &c) |
Calculates a size to match the current settings and rendering context. More... | |
float | sizePainterUnits (float l, const QgsDiagramSettings &s, const QgsRenderContext &c) |
Calculates a length to match the current settings and rendering context. More... | |
Definition at line 36 of file qgshistogramdiagram.h.
QgsHistogramDiagram::QgsHistogramDiagram | ( | ) |
Definition at line 22 of file qgshistogramdiagram.cpp.
QgsHistogramDiagram::~QgsHistogramDiagram | ( | ) |
Definition at line 29 of file qgshistogramdiagram.cpp.
|
overridevirtual |
Returns an instance that is equivalent to this one.
Implements QgsDiagram.
Definition at line 33 of file qgshistogramdiagram.cpp.
|
inlineoverridevirtual |
Implements QgsDiagram.
Definition at line 49 of file qgshistogramdiagram.h.
|
overridevirtual |
Returns the size in map units the diagram will use to render.
Implements QgsDiagram.
Definition at line 101 of file qgshistogramdiagram.cpp.
|
overridevirtual |
Returns the size in map units the diagram will use to render.
Interpolate size
Implements QgsDiagram.
Definition at line 38 of file qgshistogramdiagram.cpp.
|
overridevirtual |
Returns the size of the legend item for the diagram corresponding to a specified value.
value | value to return legend item size for |
s | diagram settings |
is | interpolation settings |
Implements QgsDiagram.
Definition at line 86 of file qgshistogramdiagram.cpp.
|
overridevirtual |
Draws the diagram at the given position (in pixel coordinates)
Implements QgsDiagram.
Definition at line 137 of file qgshistogramdiagram.cpp.