QGIS API Documentation  master-6227475
QgsDiagramLayerSettings Class Reference

#include <qgsdiagramrendererv2.h>

+ Collaboration diagram for QgsDiagramLayerSettings:

List of all members.

Public Types

enum  LinePlacementFlags { OnLine = 1, AboveLine = 2, BelowLine = 4, MapOrientation = 8 }
enum  Placement {
  AroundPoint = 0, OverPoint, Line, Curved,
  Horizontal, Free
}

Public Member Functions

 QgsDiagramLayerSettings ()
void readXML (const QDomElement &elem)
void writeXML (QDomElement &layerElem, QDomDocument &doc) const

Public Attributes

const QgsCoordinateTransformct
double dist
QList< QgsPalGeometry * > geometries
bool obstacle
pal::Layer * palLayer
Placement placement
LinePlacementFlags placementFlags
int priority
QgsDiagramRendererV2renderer
const QgsMapToPixelxform
int xPosColumn
int yPosColumn

Detailed Description

Definition at line 37 of file qgsdiagramrendererv2.h.


Member Enumeration Documentation

Enumerator:
OnLine 
AboveLine 
BelowLine 
MapOrientation 

Definition at line 51 of file qgsdiagramrendererv2.h.

Enumerator:
AroundPoint 
OverPoint 
Line 
Curved 
Horizontal 
Free 

Definition at line 41 of file qgsdiagramrendererv2.h.


Constructor & Destructor Documentation


Member Function Documentation

void QgsDiagramLayerSettings::readXML ( const QDomElement &  elem)
void QgsDiagramLayerSettings::writeXML ( QDomElement &  layerElem,
QDomDocument &  doc 
) const

Member Data Documentation

Definition at line 79 of file qgsdiagramrendererv2.h.

Referenced by readXML(), and writeXML().

Definition at line 83 of file qgsdiagramrendererv2.h.

Referenced by QgsPalLabeling::addDiagramLayer().


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