QGIS API Documentation  2.14.0-Essen
Public Member Functions | List of all members
QgsHistogramDiagram Class Reference

#include <qgshistogramdiagram.h>

Inheritance diagram for QgsHistogramDiagram:
Inheritance graph
[legend]

Public Member Functions

 QgsHistogramDiagram ()
 
 ~QgsHistogramDiagram ()
 
virtual QgsHistogramDiagramclone () 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...
 
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 QgsExpressiongetExpression (const QString &expression, const QgsFields *fields)
 
QgsExpressiongetExpression (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 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...
 

Detailed Description

Definition at line 34 of file qgshistogramdiagram.h.

Constructor & Destructor Documentation

QgsHistogramDiagram::QgsHistogramDiagram ( )

Definition at line 22 of file qgshistogramdiagram.cpp.

QgsHistogramDiagram::~QgsHistogramDiagram ( )

Definition at line 29 of file qgshistogramdiagram.cpp.

Member Function Documentation

QgsHistogramDiagram * QgsHistogramDiagram::clone ( ) const
overridevirtual

Returns an instance that is equivalent to this one.

Note
added in 2.4

Implements QgsDiagram.

Definition at line 33 of file qgshistogramdiagram.cpp.

QString QgsHistogramDiagram::diagramName ( ) const
inlineoverridevirtual

Implements QgsDiagram.

Definition at line 46 of file qgshistogramdiagram.h.

QSizeF QgsHistogramDiagram::diagramSize ( const QgsAttributes attributes,
const QgsRenderContext c,
const QgsDiagramSettings s 
)
overridevirtual

Returns the size in map units the diagram will use to render.

Implements QgsDiagram.

Definition at line 86 of file qgshistogramdiagram.cpp.

QSizeF QgsHistogramDiagram::diagramSize ( const QgsFeature feature,
const QgsRenderContext c,
const QgsDiagramSettings s,
const QgsDiagramInterpolationSettings is 
)
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.

void QgsHistogramDiagram::renderDiagram ( const QgsFeature feature,
QgsRenderContext c,
const QgsDiagramSettings s,
QPointF  position 
)
overridevirtual

Draws the diagram at the given position (in pixel coordinates)

Implements QgsDiagram.

Definition at line 122 of file qgshistogramdiagram.cpp.


The documentation for this class was generated from the following files: