Quantum GIS API Documentation  1.7.4
Public Types | Public Member Functions | Public Attributes
QgsDiagramLayerSettings Struct Reference

#include <qgsdiagramrendererv2.h>

Collaboration diagram for QgsDiagramLayerSettings:
Collaboration graph
[legend]

List of all members.

Public Types

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

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 19 of file qgsdiagramrendererv2.h.


Member Enumeration Documentation

Enumerator:
OnLine 
AboveLine 
BelowLine 
MapOrientation 

Definition at line 32 of file qgsdiagramrendererv2.h.

Enumerator:
AroundPoint 
OverPoint 
Line 
Curved 
Horizontal 
Free 

Definition at line 22 of file qgsdiagramrendererv2.h.


Constructor & Destructor Documentation

Definition at line 40 of file qgsdiagramrendererv2.h.


Member Function Documentation

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

Member Data Documentation

Definition at line 55 of file qgsdiagramrendererv2.h.

Referenced by QgsPalLabeling::addDiagramLayer().

Definition at line 50 of file qgsdiagramrendererv2.h.

Referenced by readXML(), and writeXML().

Definition at line 57 of file qgsdiagramrendererv2.h.

Referenced by QgsPalLabeling::drawLabeling().

Definition at line 49 of file qgsdiagramrendererv2.h.

Referenced by QgsPalLabeling::addDiagramLayer(), readXML(), and writeXML().

Definition at line 54 of file qgsdiagramrendererv2.h.

Referenced by QgsPalLabeling::addDiagramLayer().

Definition at line 46 of file qgsdiagramrendererv2.h.

Referenced by QgsPalLabeling::addDiagramLayer(), readXML(), and writeXML().

Definition at line 47 of file qgsdiagramrendererv2.h.

Referenced by QgsPalLabeling::addDiagramLayer(), readXML(), and writeXML().

Definition at line 48 of file qgsdiagramrendererv2.h.

Referenced by QgsPalLabeling::addDiagramLayer(), readXML(), and writeXML().

Definition at line 51 of file qgsdiagramrendererv2.h.

Referenced by QgsVectorLayer::prepareLabelingAndDiagrams().

Definition at line 56 of file qgsdiagramrendererv2.h.

Referenced by QgsPalLabeling::addDiagramLayer().


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