Quantum GIS API Documentation  1.8
Public Member Functions | Static Public Member Functions | Protected Attributes
QgsPointPatternFillSymbolLayer Class Reference

#include <qgsfillsymbollayerv2.h>

Inheritance diagram for QgsPointPatternFillSymbolLayer:
Inheritance graph
[legend]
Collaboration diagram for QgsPointPatternFillSymbolLayer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 QgsPointPatternFillSymbolLayer ()
 ~QgsPointPatternFillSymbolLayer ()
QString layerType () const
void startRender (QgsSymbolV2RenderContext &context)
void stopRender (QgsSymbolV2RenderContext &context)
QgsStringMap properties () const
QgsSymbolLayerV2clone () const
void toSld (QDomDocument &doc, QDomElement &element, QgsStringMap props) const
double distanceX () const
void setDistanceX (double d)
double distanceY () const
void setDistanceY (double d)
double displacementX () const
void setDisplacementX (double d)
double displacementY () const
void setDisplacementY (double d)
bool setSubSymbol (QgsSymbolV2 *symbol)
virtual QgsSymbolV2subSymbol ()

Static Public Member Functions

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

Protected Attributes

QgsMarkerSymbolV2mMarkerSymbol
double mDistanceX
double mDistanceY
double mDisplacementX
double mDisplacementY

Detailed Description

Definition at line 212 of file qgsfillsymbollayerv2.h.


Constructor & Destructor Documentation

Definition at line 872 of file qgsfillsymbollayerv2.cpp.

References mDisplacementX, mDisplacementY, mDistanceX, mDistanceY, and setSubSymbol().

Referenced by create().

Definition at line 883 of file qgsfillsymbollayerv2.cpp.


Member Function Documentation

QgsSymbolLayerV2 * QgsPointPatternFillSymbolLayer::createFromSld ( QDomElement &  element) [static]

Definition at line 240 of file qgsfillsymbollayerv2.h.

Definition at line 243 of file qgsfillsymbollayerv2.h.

double QgsPointPatternFillSymbolLayer::distanceX ( ) const [inline]

Definition at line 234 of file qgsfillsymbollayerv2.h.

double QgsPointPatternFillSymbolLayer::distanceY ( ) const [inline]

Definition at line 237 of file qgsfillsymbollayerv2.h.

QString QgsPointPatternFillSymbolLayer::layerType ( ) const [virtual]

Implements QgsSymbolLayerV2.

Definition at line 909 of file qgsfillsymbollayerv2.cpp.

Implements QgsSymbolLayerV2.

Definition at line 985 of file qgsfillsymbollayerv2.cpp.

References mDisplacementX, mDisplacementY, mDistanceX, and mDistanceY.

Referenced by clone().

Definition at line 241 of file qgsfillsymbollayerv2.h.

Referenced by create().

Definition at line 244 of file qgsfillsymbollayerv2.h.

Referenced by create().

void QgsPointPatternFillSymbolLayer::setDistanceX ( double  d) [inline]

Definition at line 235 of file qgsfillsymbollayerv2.h.

Referenced by create().

void QgsPointPatternFillSymbolLayer::setDistanceY ( double  d) [inline]

Definition at line 238 of file qgsfillsymbollayerv2.h.

Referenced by create().

Reimplemented from QgsImageFillSymbolLayer.

Definition at line 247 of file qgsfillsymbollayerv2.h.

void QgsPointPatternFillSymbolLayer::toSld ( QDomDocument &  doc,
QDomElement &  element,
QgsStringMap  props 
) const [virtual]

Member Data Documentation

Definition at line 253 of file qgsfillsymbollayerv2.h.

Referenced by properties(), QgsPointPatternFillSymbolLayer(), and startRender().

Definition at line 254 of file qgsfillsymbollayerv2.h.

Referenced by properties(), QgsPointPatternFillSymbolLayer(), and startRender().

Definition at line 250 of file qgsfillsymbollayerv2.h.

Referenced by clone(), setSubSymbol(), startRender(), and toSld().


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