/************************************************************************ * This file has been generated automatically from * * * * src/core/diagram/qgstextdiagram.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsTextDiagram: QgsDiagram { %TypeHeaderCode #include "qgstextdiagram.h" %End public: enum Shape { Circle, Rectangle, Triangle }; enum Orientation { Horizontal, Vertical }; QgsTextDiagram(); virtual QgsTextDiagram *clone() const /Factory/; virtual void renderDiagram( const QgsFeature &feature, QgsRenderContext &c, const QgsDiagramSettings &s, QPointF position ); virtual QSizeF diagramSize( const QgsAttributes &attributes, const QgsRenderContext &c, const QgsDiagramSettings &s ); virtual QSizeF diagramSize( const QgsFeature &feature, const QgsRenderContext &c, const QgsDiagramSettings &s, const QgsDiagramInterpolationSettings &is ); virtual double legendSize( double value, const QgsDiagramSettings &s, const QgsDiagramInterpolationSettings &is ) const; virtual QString diagramName() const; }; /************************************************************************ * This file has been generated automatically from * * * * src/core/diagram/qgstextdiagram.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/