QGIS API Documentation 3.32.0-Lima (311a8cb8a6)
|
Abstract base class for marker symbol layers. More...
#include <qgssymbollayer.h>
Public Member Functions | |
QgsMarkerSymbolLayer (const QgsMarkerSymbolLayer &other)=delete | |
QgsMarkerSymbolLayer cannot be copied. More... | |
double | angle () const |
Returns the rotation angle for the marker, in degrees clockwise from north. More... | |
virtual QRectF | bounds (QPointF point, QgsSymbolRenderContext &context)=0 |
Returns the approximate bounding box of the marker symbol layer, taking into account any data defined overrides and offsets which are set for the marker layer. More... | |
void | drawPreviewIcon (QgsSymbolRenderContext &context, QSize size) override |
virtual double | dxfAngle (QgsSymbolRenderContext &context) const override |
Gets angle. More... | |
virtual double | dxfSize (const QgsDxfExport &e, QgsSymbolRenderContext &context) const override |
Gets marker size. More... | |
HorizontalAnchorPoint | horizontalAnchorPoint () const |
Returns the horizontal anchor point for positioning the symbol. More... | |
QgsMapUnitScale | mapUnitScale () const override |
QPointF | offset () const |
Returns the marker's offset, which is the horizontal and vertical displacement which the rendered marker will have from the original feature's geometry. More... | |
const QgsMapUnitScale & | offsetMapUnitScale () const |
Returns the map unit scale for the symbol's offset. More... | |
Qgis::RenderUnit | offsetUnit () const |
Returns the units for the symbol's offset. More... | |
QgsMarkerSymbolLayer & | operator= (const QgsMarkerSymbolLayer &other)=delete |
QgsMarkerSymbolLayer cannot be copied. More... | |
Qgis::RenderUnit | outputUnit () const override |
Returns the units to use for sizes and widths within the symbol layer. More... | |
virtual void | renderPoint (QPointF point, QgsSymbolRenderContext &context)=0 |
Renders a marker at the specified point. More... | |
Qgis::ScaleMethod | scaleMethod () const |
Returns the method to use for scaling the marker's size. More... | |
void | setAngle (double angle) |
Sets the rotation angle for the marker. More... | |
void | setHorizontalAnchorPoint (HorizontalAnchorPoint h) |
Sets the horizontal anchor point for positioning the symbol. More... | |
void | setLineAngle (double lineAngle) |
Sets the line angle modification for the symbol's angle. More... | |
void | setMapUnitScale (const QgsMapUnitScale &scale) override |
void | setOffset (QPointF offset) |
Sets the marker's offset, which is the horizontal and vertical displacement which the rendered marker should have from the original feature's geometry. More... | |
void | setOffsetMapUnitScale (const QgsMapUnitScale &scale) |
Sets the map unit scale for the symbol's offset. More... | |
void | setOffsetUnit (Qgis::RenderUnit unit) |
Sets the units for the symbol's offset. More... | |
void | setOutputUnit (Qgis::RenderUnit unit) override |
Sets the units to use for sizes and widths within the symbol layer. More... | |
void | setScaleMethod (Qgis::ScaleMethod scaleMethod) |
Sets the method to use for scaling the marker's size. More... | |
virtual void | setSize (double size) |
Sets the symbol size. More... | |
void | setSizeMapUnitScale (const QgsMapUnitScale &scale) |
Sets the map unit scale for the symbol's size. More... | |
void | setSizeUnit (Qgis::RenderUnit unit) |
Sets the units for the symbol's size. More... | |
void | setVerticalAnchorPoint (VerticalAnchorPoint v) |
Sets the vertical anchor point for positioning the symbol. More... | |
double | size () const |
Returns the symbol size. More... | |
const QgsMapUnitScale & | sizeMapUnitScale () const |
Returns the map unit scale for the symbol's size. More... | |
Qgis::RenderUnit | sizeUnit () const |
Returns the units for the symbol's size. More... | |
void | startRender (QgsSymbolRenderContext &context) override |
Called before a set of rendering operations commences on the supplied render context. More... | |
void | stopRender (QgsSymbolRenderContext &context) override |
Called after a set of rendering operations has finished on the supplied render context. More... | |
void | toSld (QDomDocument &doc, QDomElement &element, const QVariantMap &props) const override |
Saves the symbol layer as SLD. More... | |
VerticalAnchorPoint | verticalAnchorPoint () const |
Returns the vertical anchor point for positioning the symbol. More... | |
virtual void | writeSldMarker (QDomDocument &doc, QDomElement &element, const QVariantMap &props) const |
Writes the symbol layer definition as a SLD XML element. More... | |
Public Member Functions inherited from QgsSymbolLayer | |
QgsSymbolLayer (const QgsSymbolLayer &other)=delete | |
QgsSymbolLayer cannot be copied. More... | |
virtual | ~QgsSymbolLayer () |
virtual bool | canCauseArtifactsBetweenAdjacentTiles () const |
Returns true if the symbol layer rendering can cause visible artifacts across a single feature when the feature is rendered as a series of adjacent map tiles each containing a portion of the feature's geometry. More... | |
virtual QgsSymbolLayer * | clone () const =0 |
Shall be reimplemented by subclasses to create a deep copy of the instance. More... | |
virtual QColor | color () const |
Returns the "representative" color of the symbol layer. More... | |
QgsPropertyCollection & | dataDefinedProperties () |
Returns a reference to the symbol layer's property collection, used for data defined overrides. More... | |
const QgsPropertyCollection & | dataDefinedProperties () const |
Returns a reference to the symbol layer's property collection, used for data defined overrides. More... | |
virtual void | drawPreviewIcon (QgsSymbolRenderContext &context, QSize size)=0 |
virtual double | dxfAngle (QgsSymbolRenderContext &context) const |
Gets angle. More... | |
virtual QColor | dxfBrushColor (QgsSymbolRenderContext &context) const |
Gets brush/fill color. More... | |
virtual Qt::BrushStyle | dxfBrushStyle () const |
Gets brush/fill style. More... | |
virtual QColor | dxfColor (QgsSymbolRenderContext &context) const |
Gets color. More... | |
virtual QVector< qreal > | dxfCustomDashPattern (Qgis::RenderUnit &unit) const |
Gets dash pattern. More... | |
virtual double | dxfOffset (const QgsDxfExport &e, QgsSymbolRenderContext &context) const |
Gets offset. More... | |
virtual Qt::PenStyle | dxfPenStyle () const |
Gets pen style. More... | |
virtual double | dxfSize (const QgsDxfExport &e, QgsSymbolRenderContext &context) const |
Gets marker size. More... | |
virtual double | dxfWidth (const QgsDxfExport &e, QgsSymbolRenderContext &context) const |
Gets line width. More... | |
bool | enabled () const |
Returns true if symbol layer is enabled and will be drawn. More... | |
virtual double | estimateMaxBleed (const QgsRenderContext &context) const |
Returns the estimated maximum distance which the layer style will bleed outside the drawn shape when drawn in the specified /a context. More... | |
virtual QColor | fillColor () const |
Returns the fill color for the symbol layer. More... | |
virtual Qgis::SymbolLayerFlags | flags () const |
Returns flags which control the symbol layer's behavior. More... | |
virtual bool | hasDataDefinedProperties () const |
Returns true if the symbol layer (or any of its sub-symbols) contains data defined properties. More... | |
QString | id () const |
Returns symbol layer identifier This id is unique in the whole project. More... | |
virtual bool | isCompatibleWithSymbol (QgsSymbol *symbol) const |
Returns if the layer can be used below the specified symbol. More... | |
bool | isLocked () const |
Returns true if the symbol layer colors are locked and the layer will ignore any symbol-level color changes. More... | |
virtual QString | layerType () const =0 |
Returns a string that represents this layer type. More... | |
virtual QgsMapUnitScale | mapUnitScale () const |
virtual QList< QgsSymbolLayerReference > | masks () const |
Returns masks defined by this symbol layer. More... | |
virtual QString | ogrFeatureStyle (double mmScaleFactor, double mapUnitScaleFactor) const |
QgsSymbolLayer & | operator= (const QgsSymbolLayer &other)=delete |
QgsSymbolLayer cannot be copied. More... | |
virtual Qgis::RenderUnit | outputUnit () const |
Returns the units to use for sizes and widths within the symbol layer. More... | |
QgsPaintEffect * | paintEffect () const |
Returns the current paint effect for the layer. More... | |
virtual void | prepareExpressions (const QgsSymbolRenderContext &context) |
Prepares all data defined property expressions for evaluation. More... | |
virtual void | prepareMasks (const QgsSymbolRenderContext &context) |
Prepares all mask internal objects according to what is defined in context This should be called prior to calling startRender() method. More... | |
virtual QVariantMap | properties () const =0 |
Should be reimplemented by subclasses to return a string map that contains the configuration information for the symbol layer. More... | |
int | renderingPass () const |
Specifies the rendering pass in which this symbol layer should be rendered. More... | |
virtual void | setColor (const QColor &color) |
Sets the "representative" color for the symbol layer. More... | |
void | setDataDefinedProperties (const QgsPropertyCollection &collection) |
Sets the symbol layer's property collection, used for data defined overrides. More... | |
virtual void | setDataDefinedProperty (Property key, const QgsProperty &property) |
Sets a data defined property for the layer. More... | |
void | setEnabled (bool enabled) |
Sets whether symbol layer is enabled and should be drawn. More... | |
virtual void | setFillColor (const QColor &color) |
Sets the fill color for the symbol layer. More... | |
void | setId (const QString &id) |
Set symbol layer identifier This id has to be unique in the whole project. More... | |
void | setLocked (bool locked) |
Sets whether the layer's colors are locked. More... | |
virtual void | setMapUnitScale (const QgsMapUnitScale &scale) |
virtual void | setOutputUnit (Qgis::RenderUnit unit) |
Sets the units to use for sizes and widths within the symbol layer. More... | |
void | setPaintEffect (QgsPaintEffect *effect) |
Sets the current paint effect for the layer. More... | |
void | setRenderingPass (int renderingPass) |
Specifies the rendering pass in which this symbol layer should be rendered. More... | |
virtual void | setStrokeColor (const QColor &color) |
Sets the stroke color for the symbol layer. More... | |
virtual bool | setSubSymbol (QgsSymbol *symbol) |
Sets layer's subsymbol. takes ownership of the passed symbol. More... | |
virtual void | startFeatureRender (const QgsFeature &feature, QgsRenderContext &context) |
Called before the layer will be rendered for a particular feature. More... | |
virtual void | startRender (QgsSymbolRenderContext &context)=0 |
Called before a set of rendering operations commences on the supplied render context. More... | |
virtual void | stopFeatureRender (const QgsFeature &feature, QgsRenderContext &context) |
Called after the layer has been rendered for a particular feature. More... | |
virtual void | stopRender (QgsSymbolRenderContext &context)=0 |
Called after a set of rendering operations has finished on the supplied render context. More... | |
virtual QColor | strokeColor () const |
Returns the stroke color for the symbol layer. More... | |
virtual QgsSymbol * | subSymbol () |
Returns the symbol's sub symbol, if present. More... | |
virtual void | toSld (QDomDocument &doc, QDomElement &element, const QVariantMap &props) const |
Saves the symbol layer as SLD. More... | |
Qgis::SymbolType | type () const |
virtual QSet< QString > | usedAttributes (const QgsRenderContext &context) const |
Returns the set of attributes referenced by the layer. More... | |
virtual bool | usesMapUnits () const |
Returns true if the symbol layer has any components which use map unit based sizes. More... | |
virtual bool | writeDxf (QgsDxfExport &e, double mmMapUnitScaleFactor, const QString &layerName, QgsSymbolRenderContext &context, QPointF shift=QPointF(0.0, 0.0)) const |
write as DXF More... | |
Protected Member Functions | |
QgsMarkerSymbolLayer (bool locked=false) | |
Constructor for QgsMarkerSymbolLayer. More... | |
void | markerOffset (QgsSymbolRenderContext &context, double &offsetX, double &offsetY) const |
Calculates the required marker offset, including both the symbol offset and any displacement required to align with the marker's anchor point. More... | |
void | markerOffset (QgsSymbolRenderContext &context, double width, double height, double &offsetX, double &offsetY) const |
Calculates the required marker offset, including both the symbol offset and any displacement required to align with the marker's anchor point. More... | |
void | markerOffset (QgsSymbolRenderContext &context, double width, double height, Qgis::RenderUnit widthUnit, Qgis::RenderUnit heightUnit, double &offsetX, double &offsetY, const QgsMapUnitScale &widthMapUnitScale, const QgsMapUnitScale &heightMapUnitScale) const |
Protected Member Functions inherited from QgsSymbolLayer | |
QgsSymbolLayer (Qgis::SymbolType type, bool locked=false) | |
Constructor for QgsSymbolLayer. More... | |
void | copyDataDefinedProperties (QgsSymbolLayer *destLayer) const |
Copies all data defined properties of this layer to another symbol layer. More... | |
void | copyPaintEffect (QgsSymbolLayer *destLayer) const |
Copies paint effect of this layer to another symbol layer. More... | |
void | installMasks (QgsRenderContext &context, bool recursive) |
When rendering, install masks on context painter if recursive is true masks are installed recursively for all children symbol layers. More... | |
void | removeMasks (QgsRenderContext &context, bool recursive) |
When rendering, remove previously installed masks from context painter if recursive is true masks are removed recursively for all children symbol layers. More... | |
void | restoreOldDataDefinedProperties (const QVariantMap &stringMap) |
Restores older data defined properties from string map. More... | |
Static Protected Member Functions | |
static QPointF | _rotatedOffset (QPointF offset, double angle) |
Adjusts a marker offset to account for rotation. More... | |
Protected Attributes | |
double | mAngle = 0 |
Marker rotation angle, in degrees clockwise from north. More... | |
HorizontalAnchorPoint | mHorizontalAnchorPoint = HCenter |
Horizontal anchor point. More... | |
double | mLineAngle = 0 |
Line rotation angle (see setLineAngle() for details) More... | |
QPointF | mOffset |
Marker offset. More... | |
QgsMapUnitScale | mOffsetMapUnitScale |
Offset map unit scale. More... | |
Qgis::RenderUnit | mOffsetUnit = Qgis::RenderUnit::Millimeters |
Offset units. More... | |
Qgis::ScaleMethod | mScaleMethod = Qgis::ScaleMethod::ScaleDiameter |
Marker size scaling method. More... | |
double | mSize = 2.0 |
Marker size. More... | |
QgsMapUnitScale | mSizeMapUnitScale |
Marker size map unit scale. More... | |
Qgis::RenderUnit | mSizeUnit = Qgis::RenderUnit::Millimeters |
Marker size unit. More... | |
VerticalAnchorPoint | mVerticalAnchorPoint = VCenter |
Vertical anchor point. More... | |
Protected Attributes inherited from QgsSymbolLayer | |
QPainterPath | mClipPath |
QColor | mColor |
QgsPropertyCollection | mDataDefinedProperties |
bool | mEnabled = true |
True if layer is enabled and should be drawn. More... | |
QgsFields | mFields |
QString | mId |
bool | mLocked = false |
std::unique_ptr< QgsPaintEffect > | mPaintEffect |
int | mRenderingPass = 0 |
Qgis::SymbolType | mType |
Additional Inherited Members | |
Static Public Member Functions inherited from QgsSymbolLayer | |
static const QgsPropertiesDefinition & | propertyDefinitions () |
Returns the symbol layer property definitions. More... | |
Static Protected Attributes inherited from QgsSymbolLayer | |
static const bool | SELECT_FILL_BORDER = false |
Whether fill styles for selected features also highlight symbol stroke. More... | |
static const bool | SELECT_FILL_STYLE = false |
Whether fill styles for selected features uses symbol layer style. More... | |
static const bool | SELECTION_IS_OPAQUE = true |
Whether styles for selected features ignore symbol alpha. More... | |
Abstract base class for marker symbol layers.
Definition at line 742 of file qgssymbollayer.h.
Symbol horizontal anchor points.
Enumerator | |
---|---|
Left | Align to left side of symbol. |
HCenter | Align to horizontal center of symbol. |
Right | Align to right side of symbol. |
Definition at line 747 of file qgssymbollayer.h.
Symbol vertical anchor points.
Enumerator | |
---|---|
Top | Align to top of symbol. |
VCenter | Align to vertical center of symbol. |
Bottom | Align to bottom of symbol. |
Definition at line 755 of file qgssymbollayer.h.
|
delete |
QgsMarkerSymbolLayer cannot be copied.
|
protected |
Constructor for QgsMarkerSymbolLayer.
locked | set to true to lock symbol color |
Definition at line 498 of file qgssymbollayer.cpp.
|
staticprotected |
Adjusts a marker offset to account for rotation.
offset | offset prior to rotation |
angle | rotation angle in degrees clockwise from north |
Definition at line 648 of file qgssymbollayer.cpp.
|
inline |
Returns the rotation angle for the marker, in degrees clockwise from north.
Definition at line 794 of file qgssymbollayer.h.
|
pure virtual |
Returns the approximate bounding box of the marker symbol layer, taking into account any data defined overrides and offsets which are set for the marker layer.
Implemented in QgsEllipseSymbolLayer, QgsSimpleMarkerSymbolLayerBase, QgsSimpleMarkerSymbolLayer, QgsSvgMarkerSymbolLayer, QgsRasterMarkerSymbolLayer, QgsFontMarkerSymbolLayer, QgsMaskMarkerSymbolLayer, and QgsVectorFieldSymbolLayer.
|
overridevirtual |
Implements QgsSymbolLayer.
Reimplemented in QgsVectorFieldSymbolLayer.
Definition at line 534 of file qgssymbollayer.cpp.
|
overridevirtual |
|
overridevirtual |
Gets marker size.
Reimplemented from QgsSymbolLayer.
Definition at line 911 of file qgssymbollayer.cpp.
|
inline |
Returns the horizontal anchor point for positioning the symbol.
The symbol will be drawn so that the horizontal anchor point is aligned with the marker's desired location.
Definition at line 939 of file qgssymbollayer.h.
|
overridevirtual |
Reimplemented from QgsSymbolLayer.
Reimplemented in QgsVectorFieldSymbolLayer.
Definition at line 708 of file qgssymbollayer.cpp.
|
protected |
Calculates the required marker offset, including both the symbol offset and any displacement required to align with the marker's anchor point.
context | symbol render context |
offsetX | will be set to required horizontal offset (in painter units) |
offsetY | will be set to required vertical offset (in painter units) |
Definition at line 554 of file qgssymbollayer.cpp.
|
protected |
Calculates the required marker offset, including both the symbol offset and any displacement required to align with the marker's anchor point.
context | symbol render context |
width | marker width |
height | marker height |
offsetX | will be set to required horizontal offset (in painter units) |
offsetY | will be set to required vertical offset (in painter units) |
Definition at line 559 of file qgssymbollayer.cpp.
|
protected |
Definition at line 564 of file qgssymbollayer.cpp.
|
inline |
Returns the marker's offset, which is the horizontal and vertical displacement which the rendered marker will have from the original feature's geometry.
Units are specified by offsetUnit().
Definition at line 888 of file qgssymbollayer.h.
|
inline |
Returns the map unit scale for the symbol's offset.
Definition at line 922 of file qgssymbollayer.h.
|
inline |
Returns the units for the symbol's offset.
Definition at line 905 of file qgssymbollayer.h.
|
delete |
QgsMarkerSymbolLayer cannot be copied.
|
overridevirtual |
Returns the units to use for sizes and widths within the symbol layer.
Individual symbol layer subclasses will interpret this in different ways, e.g., a marker symbol layer may use it to specify the units for the marker size, while a line symbol layer may use it to specify the units for the line width.
Reimplemented from QgsSymbolLayer.
Reimplemented in QgsVectorFieldSymbolLayer.
Definition at line 693 of file qgssymbollayer.cpp.
|
pure virtual |
Renders a marker at the specified point.
Derived classes must implement this to handle drawing the point.
point | position at which to render point, in painter units |
context | symbol render context |
Implemented in QgsEllipseSymbolLayer, QgsSimpleMarkerSymbolLayerBase, QgsSimpleMarkerSymbolLayer, QgsSvgMarkerSymbolLayer, QgsRasterMarkerSymbolLayer, QgsFontMarkerSymbolLayer, QgsMaskMarkerSymbolLayer, and QgsVectorFieldSymbolLayer.
|
inline |
Returns the method to use for scaling the marker's size.
Definition at line 869 of file qgssymbollayer.h.
|
inline |
Sets the rotation angle for the marker.
angle | angle in degrees clockwise from north. |
Definition at line 788 of file qgssymbollayer.h.
|
inline |
Sets the horizontal anchor point for positioning the symbol.
h | anchor point. Symbol will be drawn so that the horizontal anchor point is aligned with the marker's desired location. |
Definition at line 931 of file qgssymbollayer.h.
|
inline |
Sets the line angle modification for the symbol's angle.
This angle is added to the marker's rotation and data defined rotation before rendering the symbol, and is usually used for orienting symbols to match a line's angle.
lineAngle | Angle in degrees clockwise from north, valid values are between 0 and 360 |
Definition at line 805 of file qgssymbollayer.h.
|
overridevirtual |
Reimplemented from QgsSymbolLayer.
Reimplemented in QgsVectorFieldSymbolLayer.
Definition at line 702 of file qgssymbollayer.cpp.
|
inline |
Sets the marker's offset, which is the horizontal and vertical displacement which the rendered marker should have from the original feature's geometry.
offset | marker offset. Units are specified by offsetUnit() |
Definition at line 879 of file qgssymbollayer.h.
|
inline |
Sets the map unit scale for the symbol's offset.
scale | offset map unit scale |
Definition at line 914 of file qgssymbollayer.h.
|
inline |
Sets the units for the symbol's offset.
unit | offset units |
Definition at line 897 of file qgssymbollayer.h.
|
overridevirtual |
Sets the units to use for sizes and widths within the symbol layer.
Individual symbol layer subclasses will interpret this in different ways, e.g., a marker symbol layer may use it to specify the units for the marker size, while a line symbol layer may use it to specify the units for the line width.
unit | output units |
Reimplemented from QgsSymbolLayer.
Reimplemented in QgsVectorFieldSymbolLayer.
Definition at line 687 of file qgssymbollayer.cpp.
|
inline |
Sets the method to use for scaling the marker's size.
scaleMethod | scale method |
Definition at line 863 of file qgssymbollayer.h.
|
inlinevirtual |
Sets the symbol size.
size | symbol size. Units are specified by sizeUnit(). |
Reimplemented in QgsEllipseSymbolLayer.
Definition at line 814 of file qgssymbollayer.h.
|
inline |
Sets the map unit scale for the symbol's size.
scale | size map unit scale |
Definition at line 848 of file qgssymbollayer.h.
|
inline |
Sets the units for the symbol's size.
unit | size units |
Definition at line 831 of file qgssymbollayer.h.
|
inline |
Sets the vertical anchor point for positioning the symbol.
v | anchor point. Symbol will be drawn so that the vertical anchor point is aligned with the marker's desired location. |
Definition at line 948 of file qgssymbollayer.h.
|
inline |
Returns the symbol size.
Units are specified by sizeUnit().
Definition at line 822 of file qgssymbollayer.h.
|
inline |
Returns the map unit scale for the symbol's size.
Definition at line 856 of file qgssymbollayer.h.
|
inline |
Returns the units for the symbol's size.
Definition at line 839 of file qgssymbollayer.h.
|
overridevirtual |
Called before a set of rendering operations commences on the supplied render context.
This is always followed by a call to stopRender() after all rendering operations have been completed.
Subclasses can use this method to prepare for a set of rendering operations, e.g. by pre-evaluating paths or images to render, and performing other one-time optimisations.
Implements QgsSymbolLayer.
Reimplemented in QgsVectorFieldSymbolLayer.
Definition at line 524 of file qgssymbollayer.cpp.
|
overridevirtual |
Called after a set of rendering operations has finished on the supplied render context.
This is always preceded by a call to startRender() before all rendering operations are commenced.
Subclasses can use this method to cleanup after a set of rendering operations.
Implements QgsSymbolLayer.
Reimplemented in QgsVectorFieldSymbolLayer.
Definition at line 529 of file qgssymbollayer.cpp.
|
overridevirtual |
Saves the symbol layer as SLD.
Reimplemented from QgsSymbolLayer.
Reimplemented in QgsVectorFieldSymbolLayer.
Definition at line 893 of file qgssymbollayer.cpp.
|
inline |
Returns the vertical anchor point for positioning the symbol.
The symbol will be drawn so that the vertical anchor point is aligned with the marker's desired location.
Definition at line 956 of file qgssymbollayer.h.
|
inlinevirtual |
Writes the symbol layer definition as a SLD XML element.
doc | XML document |
element | parent XML element |
props | symbol layer definition (see properties()) |
Reimplemented in QgsEllipseSymbolLayer, QgsSimpleMarkerSymbolLayer, QgsSvgMarkerSymbolLayer, and QgsFontMarkerSymbolLayer.
Definition at line 966 of file qgssymbollayer.h.
|
protected |
Marker rotation angle, in degrees clockwise from north.
Definition at line 1028 of file qgssymbollayer.h.
|
protected |
Horizontal anchor point.
Definition at line 1046 of file qgssymbollayer.h.
|
protected |
Line rotation angle (see setLineAngle() for details)
Definition at line 1030 of file qgssymbollayer.h.
|
protected |
Marker offset.
Definition at line 1038 of file qgssymbollayer.h.
|
protected |
Offset map unit scale.
Definition at line 1042 of file qgssymbollayer.h.
|
protected |
Offset units.
Definition at line 1040 of file qgssymbollayer.h.
|
protected |
Marker size scaling method.
Definition at line 1044 of file qgssymbollayer.h.
|
protected |
Marker size.
Definition at line 1032 of file qgssymbollayer.h.
|
protected |
Marker size map unit scale.
Definition at line 1036 of file qgssymbollayer.h.
|
protected |
Marker size unit.
Definition at line 1034 of file qgssymbollayer.h.
|
protected |
Vertical anchor point.
Definition at line 1048 of file qgssymbollayer.h.