|
| QgsLinearlyInterpolatedDiagramRenderer () |
|
| QgsLinearlyInterpolatedDiagramRenderer (const QgsLinearlyInterpolatedDiagramRenderer &other) |
| Copy constructor. More...
|
|
| ~QgsLinearlyInterpolatedDiagramRenderer () override |
|
QString | classificationAttributeExpression () const |
|
bool | classificationAttributeIsExpression () const |
|
QString | classificationField () const |
| Returns the field name used for interpolating the diagram size. More...
|
|
QgsLinearlyInterpolatedDiagramRenderer * | clone () const override |
| Returns new instance that is equivalent to this one. More...
|
|
QgsDataDefinedSizeLegend * | dataDefinedSizeLegend () const |
| Returns configuration of appearance of legend. More...
|
|
QList< QString > | diagramAttributes () const override |
| Returns attribute indices needed for diagram rendering. More...
|
|
QList< QgsDiagramSettings > | diagramSettings () const override |
| Returns list with all diagram settings in the renderer. More...
|
|
QList< QgsLayerTreeModelLegendNode * > | legendItems (QgsLayerTreeLayer *nodeLayer) const override |
| Returns list of legend nodes for the diagram. More...
|
|
QSizeF | lowerSize () const |
|
double | lowerValue () const |
|
QgsLinearlyInterpolatedDiagramRenderer & | operator= (const QgsLinearlyInterpolatedDiagramRenderer &other) |
|
void | readXml (const QDomElement &elem, const QgsReadWriteContext &context) override |
| Reads diagram state from a DOM element. More...
|
|
QSet< QString > | referencedFields (const QgsExpressionContext &context=QgsExpressionContext()) const override |
| Returns the set of any fields required for diagram rendering. More...
|
|
QString | rendererName () const override |
|
void | setClassificationAttributeExpression (const QString &expression) |
|
void | setClassificationAttributeIsExpression (bool isExpression) |
|
void | setClassificationField (const QString &field) |
| Sets the field name used for interpolating the diagram size. More...
|
|
void | setDataDefinedSizeLegend (QgsDataDefinedSizeLegend *settings) |
| Configures appearance of legend. More...
|
|
void | setDiagramSettings (const QgsDiagramSettings &s) |
|
void | setLowerSize (QSizeF s) |
|
void | setLowerValue (double val) |
|
void | setUpperSize (QSizeF s) |
|
void | setUpperValue (double val) |
|
QSizeF | upperSize () const |
|
double | upperValue () const |
|
void | writeXml (QDomElement &layerElem, QDomDocument &doc, const QgsReadWriteContext &context) const override |
| Writes diagram state to a DOM element. More...
|
|
| QgsDiagramRenderer ()=default |
| Constructor for QgsDiagramRenderer. More...
|
|
virtual | ~QgsDiagramRenderer ()=default |
|
bool | attributeLegend () const |
| Returns true if renderer will show legend items for diagram attributes. More...
|
|
virtual QgsDiagramRenderer * | clone () const =0 |
| Returns new instance that is equivalent to this one. More...
|
|
QgsDiagram * | diagram () const |
|
virtual QList< QString > | diagramAttributes () const =0 |
| Returns attribute indices needed for diagram rendering. More...
|
|
virtual QList< QgsDiagramSettings > | diagramSettings () const =0 |
| Returns list with all diagram settings in the renderer. More...
|
|
virtual QList< QgsLayerTreeModelLegendNode * > | legendItems (QgsLayerTreeLayer *nodeLayer) const |
| Returns list of legend nodes for the diagram. More...
|
|
virtual void | readXml (const QDomElement &elem, const QgsReadWriteContext &context)=0 |
| Reads diagram state from a DOM element. More...
|
|
virtual QSet< QString > | referencedFields (const QgsExpressionContext &context=QgsExpressionContext()) const |
| Returns the set of any fields required for diagram rendering. More...
|
|
void | renderDiagram (const QgsFeature &feature, QgsRenderContext &c, QPointF pos, const QgsPropertyCollection &properties=QgsPropertyCollection()) const |
| Renders the diagram for a specified feature at a specific position in the passed render context. More...
|
|
virtual QString | rendererName () const =0 |
|
void | setAttributeLegend (bool enabled) |
| Sets whether the renderer will show legend items for diagram attributes. More...
|
|
void | setDiagram (QgsDiagram *d) |
|
virtual QSizeF | sizeMapUnits (const QgsFeature &feature, const QgsRenderContext &c) const |
| Returns size of the diagram for a feature in map units. Returns an invalid QSizeF in case of error. More...
|
|
virtual void | writeXml (QDomElement &layerElem, QDomDocument &doc, const QgsReadWriteContext &context) const =0 |
| Writes diagram state to a DOM element. More...
|
|