QGIS API Documentation  2.6.0-Brighton
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
QgsPieDiagram Class Reference

#include <qgspiediagram.h>

Inheritance diagram for QgsPieDiagram:
Inheritance graph
[legend]

Public Member Functions

 QgsPieDiagram ()
 ~QgsPieDiagram ()
virtual QgsDiagramclone () const
 Returns an instance that is equivalent to this one.
void renderDiagram (const QgsFeature &feature, QgsRenderContext &c, const QgsDiagramSettings &s, const QPointF &position)
 Draws the diagram at the given position (in pixel coordinates)
QSizeF diagramSize (const QgsAttributes &attributes, const QgsRenderContext &c, const QgsDiagramSettings &s)
 Returns the size in map units the diagram will use to render.
QSizeF diagramSize (const QgsFeature &feature, const QgsRenderContext &c, const QgsDiagramSettings &s, const QgsDiagramInterpolationSettings &is)
 Returns the size in map units the diagram will use to render.
QString diagramName () const
- Public Member Functions inherited from QgsDiagram
virtual ~QgsDiagram ()
void clearCache ()
QgsExpressiongetExpression (const QString &expression, const QgsFields *fields)
virtual Q_DECL_DEPRECATED void renderDiagram (const QgsAttributes &att, QgsRenderContext &c, const QgsDiagramSettings &s, const QPointF &position)
virtual Q_DECL_DEPRECATED QSizeF diagramSize (const QgsAttributes &attributes, const QgsRenderContext &c, const QgsDiagramSettings &s, const QgsDiagramInterpolationSettings &is)

Additional Inherited Members

- Protected Member Functions inherited from QgsDiagram
 QgsDiagram ()
 QgsDiagram (const QgsDiagram &other)
void setPenWidth (QPen &pen, const QgsDiagramSettings &s, const QgsRenderContext &c)
 Changes the pen width to match the current settings and rendering context.
QSizeF sizePainterUnits (const QSizeF &size, const QgsDiagramSettings &s, const QgsRenderContext &c)
 Calculates a size to match the current settings and rendering context.
float sizePainterUnits (float l, const QgsDiagramSettings &s, const QgsRenderContext &c)
 Calculates a length to match the current settings and rendering context.
QFont scaledFont (const QgsDiagramSettings &s, const QgsRenderContext &c)
 Calculates a size to match the current settings and rendering context.

Constructor & Destructor Documentation

QgsPieDiagram::QgsPieDiagram ( )
QgsPieDiagram::~QgsPieDiagram ( )

Member Function Documentation

QgsDiagram * QgsPieDiagram::clone ( ) const
virtual

Returns an instance that is equivalent to this one.

Note
added in 2.4

Implements QgsDiagram.

QString QgsPieDiagram::diagramName ( ) const
inlinevirtual

Implements QgsDiagram.

QSizeF QgsPieDiagram::diagramSize ( const QgsAttributes attributes,
const QgsRenderContext c,
const QgsDiagramSettings s 
)
virtual

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

Implements QgsDiagram.

QSizeF QgsPieDiagram::diagramSize ( const QgsFeature feature,
const QgsRenderContext c,
const QgsDiagramSettings s,
const QgsDiagramInterpolationSettings is 
)
virtual

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

Interpolate size

Implements QgsDiagram.

void QgsPieDiagram::renderDiagram ( const QgsFeature feature,
QgsRenderContext c,
const QgsDiagramSettings s,
const QPointF &  position 
)
virtual

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

Implements QgsDiagram.


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