QGIS API Documentation  master-6227475
QgsPointPatternFillSymbolLayer Class Reference

#include <qgsfillsymbollayerv2.h>

+ Inheritance diagram for QgsPointPatternFillSymbolLayer:
+ Collaboration diagram for QgsPointPatternFillSymbolLayer:

List of all members.

Public Member Functions

 QgsPointPatternFillSymbolLayer ()
 ~QgsPointPatternFillSymbolLayer ()
QgsSymbolLayerV2clone () const
double displacementX () const
QgsSymbolV2::OutputUnit displacementXUnit () const
double displacementY () const
QgsSymbolV2::OutputUnit displacementYUnit () const
double distanceX () const
QgsSymbolV2::OutputUnit distanceXUnit () const
double distanceY () const
QgsSymbolV2::OutputUnit distanceYUnit () const
QString layerType () const
QgsSymbolV2::OutputUnit outputUnit () const
QgsStringMap properties () const
void setDisplacementX (double d)
void setDisplacementXUnit (QgsSymbolV2::OutputUnit unit)
void setDisplacementY (double d)
void setDisplacementYUnit (QgsSymbolV2::OutputUnit unit)
void setDistanceX (double d)
void setDistanceXUnit (QgsSymbolV2::OutputUnit unit)
void setDistanceY (double d)
void setDistanceYUnit (QgsSymbolV2::OutputUnit unit)
void setOutputUnit (QgsSymbolV2::OutputUnit unit)
bool setSubSymbol (QgsSymbolV2 *symbol)
void startRender (QgsSymbolV2RenderContext &context)
void stopRender (QgsSymbolV2RenderContext &context)
virtual QgsSymbolV2subSymbol ()
void toSld (QDomDocument &doc, QDomElement &element, QgsStringMap props) const

Static Public Member Functions

static QgsSymbolLayerV2create (const QgsStringMap &properties=QgsStringMap())
static QgsSymbolLayerV2createFromSld (QDomElement &element)

Protected Member Functions

void applyDataDefinedSettings (const QgsSymbolV2RenderContext &context)

Protected Attributes

double mDisplacementX
QgsSymbolV2::OutputUnit mDisplacementXUnit
double mDisplacementY
QgsSymbolV2::OutputUnit mDisplacementYUnit
double mDistanceX
QgsSymbolV2::OutputUnit mDistanceXUnit
double mDistanceY
QgsSymbolV2::OutputUnit mDistanceYUnit
QgsMarkerSymbolV2mMarkerSymbol

Private Member Functions

void applyPattern (const QgsSymbolV2RenderContext &context, QBrush &brush, double distanceX, double distanceY, double displacementX, double displacementY)

Detailed Description

Definition at line 281 of file qgsfillsymbollayerv2.h.


Constructor & Destructor Documentation


Member Function Documentation

QString QgsPointPatternFillSymbolLayer::layerType ( ) const [virtual]

Implements QgsSymbolLayerV2.

Definition at line 1384 of file qgsfillsymbollayerv2.cpp.

Reimplemented from QgsImageFillSymbolLayer.

Definition at line 316 of file qgsfillsymbollayerv2.h.


Member Data Documentation


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