QGIS API Documentation
2.18.21-Las Palmas (9fba24a)
|
#include <qgssymbollayerv2.h>
Public Member Functions | |
virtual | ~QgsSymbolLayerV2 () |
virtual QgsSymbolLayerV2 * | clone () const =0 |
Shall be reimplemented by subclasses to create a deep copy of the instance. More... | |
virtual QColor | color () const |
The fill color. More... | |
virtual Q_DECL_DEPRECATED const QgsExpression * | dataDefinedProperty (const QString &property) const |
Returns a data defined expression for a property, if set. More... | |
virtual Q_DECL_DEPRECATED QString | dataDefinedPropertyString (const QString &property) const |
Returns a data defined expression for a property, if set. More... | |
virtual void | drawPreviewIcon (QgsSymbolV2RenderContext &context, QSize size)=0 |
virtual double | dxfAngle (QgsSymbolV2RenderContext &context) const |
get angle More... | |
virtual QColor | dxfBrushColor (QgsSymbolV2RenderContext &context) const |
get brush/fill color More... | |
virtual Qt::BrushStyle | dxfBrushStyle () const |
get brush/fill style More... | |
virtual QColor | dxfColor (QgsSymbolV2RenderContext &context) const |
get color More... | |
virtual QVector< qreal > | dxfCustomDashPattern (QgsSymbolV2::OutputUnit &unit) const |
get dash pattern More... | |
virtual double | dxfOffset (const QgsDxfExport &e, QgsSymbolV2RenderContext &context) const |
get offset More... | |
virtual Qt::PenStyle | dxfPenStyle () const |
get pen style More... | |
virtual double | dxfWidth (const QgsDxfExport &e, QgsSymbolV2RenderContext &context) const |
get line width More... | |
virtual double | estimateMaxBleed () const |
Returns the estimated maximum distance which the layer style will bleed outside the drawn shape. More... | |
virtual Q_DECL_DEPRECATED QVariant | evaluateDataDefinedProperty (const QString &property, const QgsFeature *feature, const QVariant &defaultVal=QVariant(), bool *ok=nullptr) const |
Evaluates the matching data defined property and returns the calculated value. More... | |
virtual QVariant | evaluateDataDefinedProperty (const QString &property, const QgsSymbolV2RenderContext &context, const QVariant &defaultVal=QVariant(), bool *ok=nullptr) const |
Evaluates the matching data defined property and returns the calculated value. More... | |
virtual QColor | fillColor () const |
Get fill color. More... | |
virtual QgsDataDefined * | getDataDefinedProperty (const QString &property) const |
Returns the data defined property corresponding to the specified property key. More... | |
virtual bool | hasDataDefinedProperties () const |
Checks whether the layer has any associated data defined properties. More... | |
virtual bool | hasDataDefinedProperty (const QString &property) const |
Checks whether the layer has a matching data defined property and if that property is currently actived. More... | |
virtual bool | isCompatibleWithSymbol (QgsSymbolV2 *symbol) const |
Returns if the layer can be used below the specified symbol. More... | |
bool | isLocked () const |
virtual QString | layerType () const =0 |
Returns a string that represents this layer type. More... | |
virtual QgsMapUnitScale | mapUnitScale () const |
virtual QString | ogrFeatureStyle (double mmScaleFactor, double mapUnitScaleFactor) const |
virtual QColor | outlineColor () const |
Get outline color. More... | |
virtual QgsSymbolV2::OutputUnit | outputUnit () const |
QgsPaintEffect * | paintEffect () const |
Returns the current paint effect for the layer. More... | |
virtual QgsStringMap | properties () const =0 |
Should be reimplemented by subclasses to return a string map that contains the configuration information for the symbol layer. More... | |
virtual void | removeDataDefinedProperties () |
Removes all data defined properties from the layer and deletes associated objects. More... | |
virtual void | removeDataDefinedProperty (const QString &property) |
Removes a data defined property from the layer. More... | |
int | renderingPass () const |
virtual void | setColor (const QColor &color) |
The fill color. More... | |
virtual Q_DECL_DEPRECATED void | setDataDefinedProperty (const QString &property, const QString &expressionString) |
Sets a data defined expression for a property. More... | |
virtual void | setDataDefinedProperty (const QString &property, QgsDataDefined *dataDefined) |
Sets a data defined property for the layer. More... | |
virtual void | setFillColor (const QColor &color) |
Set fill color. More... | |
void | setLocked (bool locked) |
virtual void | setMapUnitScale (const QgsMapUnitScale &scale) |
virtual void | setOutlineColor (const QColor &color) |
Set outline color. More... | |
virtual void | setOutputUnit (QgsSymbolV2::OutputUnit unit) |
void | setPaintEffect (QgsPaintEffect *effect) |
Sets the current paint effect for the layer. More... | |
void | setRenderingPass (int renderingPass) |
virtual bool | setSubSymbol (QgsSymbolV2 *symbol) |
set layer's subsymbol. takes ownership of the passed symbol More... | |
virtual void | startRender (QgsSymbolV2RenderContext &context)=0 |
virtual void | stopRender (QgsSymbolV2RenderContext &context)=0 |
virtual QgsSymbolV2 * | subSymbol () |
virtual void | toSld (QDomDocument &doc, QDomElement &element, const QgsStringMap &props) const |
Writes the SLD element following the SLD v1.1 specs. More... | |
QgsSymbolV2::SymbolType | type () const |
virtual QSet< QString > | usedAttributes () const |
Returns the set of attributes referenced by the layer. More... | |
virtual bool | writeDxf (QgsDxfExport &e, double mmMapUnitScaleFactor, const QString &layerName, QgsSymbolV2RenderContext &context, QPointF shift=QPointF(0.0, 0.0)) const |
write as DXF More... | |
Protected Member Functions | |
QgsSymbolLayerV2 (QgsSymbolV2::SymbolType type, bool locked=false) | |
void | copyDataDefinedProperties (QgsSymbolLayerV2 *destLayer) const |
Copies all data defined properties of this layer to another symbol layer. More... | |
void | copyPaintEffect (QgsSymbolLayerV2 *destLayer) const |
Copies paint effect of this layer to another symbol layer. More... | |
virtual Q_DECL_DEPRECATED QgsExpression * | expression (const QString &property) const |
Returns the data defined expression associated with a property. More... | |
virtual Q_DECL_DEPRECATED void | prepareExpressions (const QgsFields *fields, double scale=-1.0) |
Prepares all data defined property expressions for evaluation. More... | |
virtual void | prepareExpressions (const QgsSymbolV2RenderContext &context) |
Prepares all data defined property expressions for evaluation. More... | |
void | restoreDataDefinedProperties (const QgsStringMap &stringMap) |
Restores all data defined properties from string map. More... | |
void | saveDataDefinedProperties (QgsStringMap &stringMap) const |
Saves all data defined properties to a string map. More... | |
Protected Attributes | |
QColor | mColor |
QMap< QString, QgsDataDefined *> | mDataDefinedProperties |
QgsFields | mFields |
bool | mLocked |
QgsPaintEffect * | mPaintEffect |
int | mRenderingPass |
QgsSymbolV2::SymbolType | mType |
Definition at line 50 of file qgssymbollayerv2.h.
|
virtual |
Definition at line 394 of file qgssymbollayerv2.cpp.
|
protected |
Definition at line 328 of file qgssymbollayerv2.cpp.
|
pure virtual |
Shall be reimplemented by subclasses to create a deep copy of the instance.
Implemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsSVGFillSymbolLayer, QgsRasterFillSymbolLayer, QgsFontMarkerSymbolLayerV2, QgsSvgMarkerSymbolLayerV2, QgsFilledMarkerSymbolLayer, QgsShapeburstFillSymbolLayerV2, QgsSimpleMarkerSymbolLayerV2, QgsGradientFillSymbolLayerV2, QgsMarkerLineSymbolLayerV2, QgsVectorFieldSymbolLayer, QgsSimpleFillSymbolLayerV2, QgsSimpleLineSymbolLayerV2, QgsGeometryGeneratorSymbolLayerV2, QgsArrowSymbolLayer, and QgsEllipseSymbolLayerV2.
|
inlinevirtual |
The fill color.
Reimplemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsFilledMarkerSymbolLayer, QgsSimpleMarkerSymbolLayerV2, QgsMarkerLineSymbolLayerV2, QgsArrowSymbolLayer, and QgsVectorFieldSymbolLayer.
Definition at line 59 of file qgssymbollayerv2.h.
|
protected |
Copies all data defined properties of this layer to another symbol layer.
destLayer | destination layer |
Definition at line 464 of file qgssymbollayerv2.cpp.
|
protected |
Copies paint effect of this layer to another symbol layer.
destLayer | destination layer |
Definition at line 481 of file qgssymbollayerv2.cpp.
|
virtual |
Returns a data defined expression for a property, if set.
Definition at line 93 of file qgssymbollayerv2.cpp.
Returns a data defined expression for a property, if set.
Definition at line 119 of file qgssymbollayerv2.cpp.
|
pure virtual |
|
virtual |
get angle
Reimplemented in QgsSimpleFillSymbolLayerV2.
Definition at line 289 of file qgssymbollayerv2.cpp.
|
virtual |
get brush/fill color
Reimplemented in QgsSimpleFillSymbolLayerV2.
Definition at line 306 of file qgssymbollayerv2.cpp.
|
virtual |
get brush/fill style
Reimplemented in QgsSimpleFillSymbolLayerV2.
Definition at line 312 of file qgssymbollayerv2.cpp.
|
virtual |
get color
Reimplemented in QgsImageFillSymbolLayer, QgsSimpleFillSymbolLayerV2, and QgsSimpleLineSymbolLayerV2.
Definition at line 283 of file qgssymbollayerv2.cpp.
|
virtual |
get dash pattern
Reimplemented in QgsSimpleLineSymbolLayerV2.
Definition at line 295 of file qgssymbollayerv2.cpp.
|
virtual |
get offset
Reimplemented in QgsSimpleLineSymbolLayerV2.
Definition at line 276 of file qgssymbollayerv2.cpp.
|
virtual |
get pen style
Reimplemented in QgsImageFillSymbolLayer, QgsSimpleFillSymbolLayerV2, and QgsSimpleLineSymbolLayerV2.
Definition at line 301 of file qgssymbollayerv2.cpp.
|
virtual |
get line width
Reimplemented in QgsLineSymbolLayerV2, QgsImageFillSymbolLayer, QgsSimpleFillSymbolLayerV2, and QgsSimpleLineSymbolLayerV2.
Definition at line 269 of file qgssymbollayerv2.cpp.
|
inlinevirtual |
Returns the estimated maximum distance which the layer style will bleed outside the drawn shape.
Eg, polygons drawn with an outline will draw half the width of the outline outside of the polygon. This amount is estimated, since it may be affected by data defined symbology rules.
Reimplemented in QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsRasterFillSymbolLayer, QgsImageFillSymbolLayer, QgsFilledMarkerSymbolLayer, QgsShapeburstFillSymbolLayerV2, QgsGradientFillSymbolLayerV2, QgsMarkerLineSymbolLayerV2, QgsSimpleFillSymbolLayerV2, and QgsSimpleLineSymbolLayerV2.
Definition at line 126 of file qgssymbollayerv2.h.
|
virtual |
Evaluates the matching data defined property and returns the calculated value.
Prior to evaluation the data defined property must be prepared by calling prepareExpressions.
property | property key |
feature | pointer to the feature to use during expression or field evaluation |
defaultVal | default value to return if evaluation was not successful |
ok | if specified, will be set to true if evaluation was successful |
Definition at line 176 of file qgssymbollayerv2.cpp.
|
virtual |
Evaluates the matching data defined property and returns the calculated value.
Prior to evaluation the data defined property must be prepared by calling prepareExpressions.
property | property key |
context | symbol render context |
defaultVal | default value to return if evaluation was not successful |
ok | if specified, will be set to true if evaluation was successful |
Definition at line 218 of file qgssymbollayerv2.cpp.
|
protectedvirtual |
Returns the data defined expression associated with a property.
Definition at line 113 of file qgssymbollayerv2.cpp.
|
inlinevirtual |
Get fill color.
Supported by marker and fill layers.
Reimplemented in QgsSvgMarkerSymbolLayerV2, QgsSimpleMarkerSymbolLayerV2, QgsSimpleFillSymbolLayerV2, and QgsEllipseSymbolLayerV2.
Definition at line 79 of file qgssymbollayerv2.h.
|
virtual |
Returns the data defined property corresponding to the specified property key.
property | property key |
Definition at line 100 of file qgssymbollayerv2.cpp.
|
virtual |
Checks whether the layer has any associated data defined properties.
Definition at line 152 of file qgssymbollayerv2.cpp.
|
virtual |
Checks whether the layer has a matching data defined property and if that property is currently actived.
property | property key |
Definition at line 167 of file qgssymbollayerv2.cpp.
|
virtual |
Returns if the layer can be used below the specified symbol.
Reimplemented in QgsGeometryGeneratorSymbolLayerV2.
Definition at line 400 of file qgssymbollayerv2.cpp.
|
inline |
Definition at line 120 of file qgssymbollayerv2.h.
|
pure virtual |
Returns a string that represents this layer type.
Used for serialization. Should match with the string used to register this symbol layer in the registry.
Implemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsSVGFillSymbolLayer, QgsRasterFillSymbolLayer, QgsFontMarkerSymbolLayerV2, QgsSvgMarkerSymbolLayerV2, QgsFilledMarkerSymbolLayer, QgsShapeburstFillSymbolLayerV2, QgsSimpleMarkerSymbolLayerV2, QgsGradientFillSymbolLayerV2, QgsMarkerLineSymbolLayerV2, QgsArrowSymbolLayer, QgsSimpleFillSymbolLayerV2, QgsVectorFieldSymbolLayer, QgsSimpleLineSymbolLayerV2, QgsEllipseSymbolLayerV2, and QgsGeometryGeneratorSymbolLayerV2.
|
inlinevirtual |
Reimplemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsSVGFillSymbolLayer, QgsLineSymbolLayerV2, QgsMarkerSymbolLayerV2, QgsImageFillSymbolLayer, QgsSvgMarkerSymbolLayerV2, QgsShapeburstFillSymbolLayerV2, QgsMarkerLineSymbolLayerV2, QgsGradientFillSymbolLayerV2, QgsSimpleMarkerSymbolLayerV2, QgsSimpleFillSymbolLayerV2, QgsEllipseSymbolLayerV2, QgsVectorFieldSymbolLayer, and QgsSimpleLineSymbolLayerV2.
Definition at line 132 of file qgssymbollayerv2.h.
|
inlinevirtual |
Reimplemented in QgsSimpleMarkerSymbolLayerV2, QgsSimpleFillSymbolLayerV2, and QgsSimpleLineSymbolLayerV2.
Definition at line 99 of file qgssymbollayerv2.h.
|
inlinevirtual |
Get outline color.
Supported by marker and fill layers.
Reimplemented in QgsFontMarkerSymbolLayerV2, QgsSvgMarkerSymbolLayerV2, QgsSimpleMarkerSymbolLayerV2, QgsSimpleFillSymbolLayerV2, and QgsEllipseSymbolLayerV2.
Definition at line 71 of file qgssymbollayerv2.h.
|
inlinevirtual |
Reimplemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsSVGFillSymbolLayer, QgsLineSymbolLayerV2, QgsMarkerSymbolLayerV2, QgsImageFillSymbolLayer, QgsSvgMarkerSymbolLayerV2, QgsShapeburstFillSymbolLayerV2, QgsMarkerLineSymbolLayerV2, QgsGradientFillSymbolLayerV2, QgsSimpleMarkerSymbolLayerV2, QgsSimpleFillSymbolLayerV2, QgsEllipseSymbolLayerV2, QgsVectorFieldSymbolLayer, and QgsSimpleLineSymbolLayerV2.
Definition at line 129 of file qgssymbollayerv2.h.
QgsPaintEffect * QgsSymbolLayerV2::paintEffect | ( | ) | const |
Returns the current paint effect for the layer.
Definition at line 317 of file qgssymbollayerv2.cpp.
|
protectedvirtual |
Prepares all data defined property expressions for evaluation.
This should be called prior to evaluating data defined properties.
fields | associated layer fields |
scale | map scale |
Definition at line 338 of file qgssymbollayerv2.cpp.
|
protectedvirtual |
Prepares all data defined property expressions for evaluation.
This should be called prior to evaluating data defined properties.
context | symbol render context |
Definition at line 370 of file qgssymbollayerv2.cpp.
|
pure virtual |
Should be reimplemented by subclasses to return a string map that contains the configuration information for the symbol layer.
This is used to serialize a symbol layer perstistently.
Implemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsSVGFillSymbolLayer, QgsRasterFillSymbolLayer, QgsFontMarkerSymbolLayerV2, QgsSvgMarkerSymbolLayerV2, QgsFilledMarkerSymbolLayer, QgsShapeburstFillSymbolLayerV2, QgsSimpleMarkerSymbolLayerV2, QgsGradientFillSymbolLayerV2, QgsMarkerLineSymbolLayerV2, QgsArrowSymbolLayer, QgsVectorFieldSymbolLayer, QgsSimpleFillSymbolLayerV2, QgsSimpleLineSymbolLayerV2, QgsGeometryGeneratorSymbolLayerV2, and QgsEllipseSymbolLayerV2.
|
virtual |
Removes all data defined properties from the layer and deletes associated objects.
Definition at line 146 of file qgssymbollayerv2.cpp.
|
virtual |
Removes a data defined property from the layer.
property | unique property key. If an associated QgsDataDefined object exists, it will be deleted and removed from the layer. |
Definition at line 136 of file qgssymbollayerv2.cpp.
|
inline |
Definition at line 136 of file qgssymbollayerv2.h.
|
protected |
Restores all data defined properties from string map.
stringMap | source string map |
Definition at line 436 of file qgssymbollayerv2.cpp.
|
protected |
Saves all data defined properties to a string map.
stringMap | destination string map |
Definition at line 424 of file qgssymbollayerv2.cpp.
|
inlinevirtual |
The fill color.
Reimplemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsFilledMarkerSymbolLayer, QgsSimpleMarkerSymbolLayerV2, QgsMarkerLineSymbolLayerV2, QgsArrowSymbolLayer, QgsGeometryGeneratorSymbolLayerV2, and QgsVectorFieldSymbolLayer.
Definition at line 63 of file qgssymbollayerv2.h.
|
virtual |
Sets a data defined expression for a property.
Definition at line 125 of file qgssymbollayerv2.cpp.
|
virtual |
Sets a data defined property for the layer.
property | unique property key. Any existing data defined with the same key will be deleted and overridden. |
dataDefined | data defined object to associate with property key. Ownership is transferred to the layer. |
Reimplemented in QgsMarkerLineSymbolLayerV2.
Definition at line 130 of file qgssymbollayerv2.cpp.
|
inlinevirtual |
Set fill color.
Supported by marker and fill layers.
Reimplemented in QgsSvgMarkerSymbolLayerV2, QgsSimpleMarkerSymbolLayerV2, QgsSimpleFillSymbolLayerV2, and QgsEllipseSymbolLayerV2.
Definition at line 75 of file qgssymbollayerv2.h.
|
inline |
Definition at line 119 of file qgssymbollayerv2.h.
|
inlinevirtual |
Reimplemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsSVGFillSymbolLayer, QgsLineSymbolLayerV2, QgsMarkerSymbolLayerV2, QgsImageFillSymbolLayer, QgsSvgMarkerSymbolLayerV2, QgsShapeburstFillSymbolLayerV2, QgsMarkerLineSymbolLayerV2, QgsGradientFillSymbolLayerV2, QgsSimpleMarkerSymbolLayerV2, QgsSimpleFillSymbolLayerV2, QgsEllipseSymbolLayerV2, QgsVectorFieldSymbolLayer, and QgsSimpleLineSymbolLayerV2.
Definition at line 131 of file qgssymbollayerv2.h.
|
inlinevirtual |
Set outline color.
Supported by marker and fill layers.
Reimplemented in QgsFontMarkerSymbolLayerV2, QgsSvgMarkerSymbolLayerV2, QgsSimpleMarkerSymbolLayerV2, QgsSimpleFillSymbolLayerV2, and QgsEllipseSymbolLayerV2.
Definition at line 67 of file qgssymbollayerv2.h.
|
inlinevirtual |
Reimplemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsSVGFillSymbolLayer, QgsLineSymbolLayerV2, QgsMarkerSymbolLayerV2, QgsImageFillSymbolLayer, QgsSvgMarkerSymbolLayerV2, QgsShapeburstFillSymbolLayerV2, QgsMarkerLineSymbolLayerV2, QgsGradientFillSymbolLayerV2, QgsSimpleMarkerSymbolLayerV2, QgsSimpleFillSymbolLayerV2, QgsEllipseSymbolLayerV2, QgsVectorFieldSymbolLayer, and QgsSimpleLineSymbolLayerV2.
Definition at line 128 of file qgssymbollayerv2.h.
void QgsSymbolLayerV2::setPaintEffect | ( | QgsPaintEffect * | effect | ) |
Sets the current paint effect for the layer.
effect | paint effect. Ownership is transferred to the layer. |
Definition at line 322 of file qgssymbollayerv2.cpp.
|
inline |
Definition at line 135 of file qgssymbollayerv2.h.
|
inlinevirtual |
set layer's subsymbol. takes ownership of the passed symbol
Reimplemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsRasterFillSymbolLayer, QgsImageFillSymbolLayer, QgsFilledMarkerSymbolLayer, QgsMarkerLineSymbolLayerV2, QgsGeometryGeneratorSymbolLayerV2, QgsVectorFieldSymbolLayer, and QgsArrowSymbolLayer.
Definition at line 112 of file qgssymbollayerv2.h.
|
pure virtual |
Implemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsSVGFillSymbolLayer, QgsRasterFillSymbolLayer, QgsFontMarkerSymbolLayerV2, QgsSvgMarkerSymbolLayerV2, QgsFilledMarkerSymbolLayer, QgsMarkerSymbolLayerV2, QgsShapeburstFillSymbolLayerV2, QgsSimpleMarkerSymbolLayerV2, QgsGradientFillSymbolLayerV2, QgsMarkerLineSymbolLayerV2, QgsArrowSymbolLayer, QgsSimpleMarkerSymbolLayerBase, QgsVectorFieldSymbolLayer, QgsSimpleFillSymbolLayerV2, QgsSimpleLineSymbolLayerV2, QgsGeometryGeneratorSymbolLayerV2, and QgsEllipseSymbolLayerV2.
|
pure virtual |
Implemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsSVGFillSymbolLayer, QgsRasterFillSymbolLayer, QgsFontMarkerSymbolLayerV2, QgsSvgMarkerSymbolLayerV2, QgsFilledMarkerSymbolLayer, QgsShapeburstFillSymbolLayerV2, QgsGradientFillSymbolLayerV2, QgsMarkerLineSymbolLayerV2, QgsArrowSymbolLayer, QgsSimpleMarkerSymbolLayerBase, QgsVectorFieldSymbolLayer, QgsSimpleFillSymbolLayerV2, QgsSimpleLineSymbolLayerV2, QgsGeometryGeneratorSymbolLayerV2, and QgsEllipseSymbolLayerV2.
|
inlinevirtual |
Reimplemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsRasterFillSymbolLayer, QgsImageFillSymbolLayer, QgsFilledMarkerSymbolLayer, QgsMarkerLineSymbolLayerV2, QgsGeometryGeneratorSymbolLayerV2, QgsVectorFieldSymbolLayer, and QgsArrowSymbolLayer.
Definition at line 110 of file qgssymbollayerv2.h.
|
inlinevirtual |
Writes the SLD element following the SLD v1.1 specs.
Reimplemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsSVGFillSymbolLayer, QgsMarkerSymbolLayerV2, QgsMarkerLineSymbolLayerV2, QgsVectorFieldSymbolLayer, QgsSimpleFillSymbolLayerV2, QgsSimpleLineSymbolLayerV2, and QgsEllipseSymbolLayerV2.
Definition at line 96 of file qgssymbollayerv2.h.
|
inline |
Definition at line 114 of file qgssymbollayerv2.h.
Returns the set of attributes referenced by the layer.
This includes attributes required by any data defined properties associated with the layer.
Reimplemented in QgsCentroidFillSymbolLayerV2, QgsPointPatternFillSymbolLayer, QgsLinePatternFillSymbolLayer, QgsImageFillSymbolLayer, QgsFilledMarkerSymbolLayer, QgsMarkerLineSymbolLayerV2, QgsGeometryGeneratorSymbolLayerV2, QgsVectorFieldSymbolLayer, and QgsArrowSymbolLayer.
Definition at line 408 of file qgssymbollayerv2.cpp.
|
virtual |
write as DXF
Reimplemented in QgsSvgMarkerSymbolLayerV2, QgsSimpleMarkerSymbolLayerV2, and QgsEllipseSymbolLayerV2.
Definition at line 259 of file qgssymbollayerv2.cpp.
|
staticprotected |
Definition at line 392 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 345 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 377 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 365 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 363 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 396 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 354 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 347 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 366 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 348 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 369 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 393 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 389 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 390 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 378 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 387 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 388 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 391 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 351 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 355 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 361 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 368 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 358 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 400 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 381 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 398 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 364 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 395 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 394 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 367 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 386 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 380 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 346 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 353 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 399 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 352 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 356 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 350 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 349 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 397 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 375 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 371 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 372 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 376 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 373 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 374 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 360 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 344 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 370 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 382 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 383 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 384 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 385 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 359 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 379 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 401 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 357 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 362 of file qgssymbollayerv2.h.
|
protected |
Definition at line 288 of file qgssymbollayerv2.h.
|
protected |
Definition at line 291 of file qgssymbollayerv2.h.
|
protected |
Definition at line 293 of file qgssymbollayerv2.h.
|
protected |
Definition at line 287 of file qgssymbollayerv2.h.
|
protected |
Definition at line 292 of file qgssymbollayerv2.h.
|
protected |
Definition at line 289 of file qgssymbollayerv2.h.
|
protected |
Definition at line 286 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 297 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 298 of file qgssymbollayerv2.h.
|
staticprotected |
Definition at line 296 of file qgssymbollayerv2.h.