QGIS API Documentation  master-3f58142
QgsHistogramDiagram Class Reference

#include <qgshistogramdiagram.h>

+ Inheritance diagram for QgsHistogramDiagram:
+ Collaboration diagram for QgsHistogramDiagram:

List of all members.

Public Member Functions

 QgsHistogramDiagram ()
 ~QgsHistogramDiagram ()
QString diagramName () const
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 QgsAttributes &attributes, const QgsRenderContext &c, const QgsDiagramSettings &s, const QgsDiagramInterpolationSettings &is)
 Returns the size in map units the diagram will use to render.
void renderDiagram (const QgsAttributes &att, QgsRenderContext &c, const QgsDiagramSettings &s, const QPointF &position)
 Draws the diagram at the given position (in pixel coordinates)

Private Attributes

QBrush mCategoryBrush
QPen mPen
double mScaleFactor

Detailed Description

Definition at line 34 of file qgshistogramdiagram.h.


Constructor & Destructor Documentation


Member Function Documentation

QString QgsHistogramDiagram::diagramName ( ) const [inline, virtual]

Implements QgsDiagram.

Definition at line 43 of file qgshistogramdiagram.h.

References DIAGRAM_NAME_HISTOGRAM.


Member Data Documentation

Definition at line 46 of file qgshistogramdiagram.h.

Referenced by QgsHistogramDiagram(), and renderDiagram().

QPen QgsHistogramDiagram::mPen [private]

Definition at line 47 of file qgshistogramdiagram.h.

Referenced by QgsHistogramDiagram(), and renderDiagram().

Definition at line 48 of file qgshistogramdiagram.h.

Referenced by diagramSize(), QgsHistogramDiagram(), and renderDiagram().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines