QGIS API Documentation
3.22.4-Białowieża (ce8e65e95e)
|
A symbol layer for rendering objects with major and minor axis (e.g. More...
#include <qgsellipsesymbollayer.h>
Public Member Functions | |
QgsEllipseSymbolLayer () | |
~QgsEllipseSymbolLayer () override | |
QRectF | bounds (QPointF point, QgsSymbolRenderContext &context) override |
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... | |
QgsEllipseSymbolLayer * | clone () const override |
Shall be reimplemented by subclasses to create a deep copy of the instance. More... | |
QColor | fillColor () const override |
Gets fill color. More... | |
QString | layerType () const override |
Returns a string that represents this layer type. More... | |
QgsMapUnitScale | mapUnitScale () const override |
QgsUnitTypes::RenderUnit | outputUnit () const override |
Returns the units to use for sizes and widths within the symbol layer. More... | |
Qt::PenCapStyle | penCapStyle () const |
Returns the marker's stroke cap style (e.g., flat, round, etc). More... | |
Qt::PenJoinStyle | penJoinStyle () const |
Gets stroke join style. More... | |
QVariantMap | properties () const override |
Should be reimplemented by subclasses to return a string map that contains the configuration information for the symbol layer. More... | |
void | renderPoint (QPointF point, QgsSymbolRenderContext &context) override |
Renders a marker at the specified point. More... | |
void | setFillColor (const QColor &c) override |
Set fill color. More... | |
void | setMapUnitScale (const QgsMapUnitScale &scale) override |
void | setOutputUnit (QgsUnitTypes::RenderUnit unit) override |
Sets the units to use for sizes and widths within the symbol layer. More... | |
void | setPenCapStyle (Qt::PenCapStyle style) |
Sets the marker's stroke cap style (e.g., flat, round, etc). More... | |
void | setPenJoinStyle (Qt::PenJoinStyle style) |
Set stroke join style. More... | |
void | setShape (QgsEllipseSymbolLayer::Shape shape) |
Sets the rendered ellipse marker shape. More... | |
void | setSize (double size) override |
Sets the symbol size. More... | |
void | setStrokeColor (const QColor &c) override |
Set stroke color. More... | |
void | setStrokeStyle (Qt::PenStyle strokeStyle) |
void | setStrokeWidth (double w) |
void | setStrokeWidthMapUnitScale (const QgsMapUnitScale &scale) |
void | setStrokeWidthUnit (QgsUnitTypes::RenderUnit unit) |
Sets the units for the symbol's stroke width. More... | |
void | setSymbolHeight (double h) |
void | setSymbolHeightMapUnitScale (const QgsMapUnitScale &scale) |
void | setSymbolHeightUnit (QgsUnitTypes::RenderUnit unit) |
Sets the units for the symbol's height. More... | |
Q_DECL_DEPRECATED void | setSymbolName (const QString &name) |
Sets the rendered ellipse marker shape using a symbol name. More... | |
void | setSymbolWidth (double w) |
void | setSymbolWidthMapUnitScale (const QgsMapUnitScale &scale) |
void | setSymbolWidthUnit (QgsUnitTypes::RenderUnit unit) |
Sets the units for the symbol's width. More... | |
QgsEllipseSymbolLayer::Shape | shape () const |
Returns the shape for the rendered ellipse marker symbol. 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... | |
QColor | strokeColor () const override |
Gets stroke color. More... | |
Qt::PenStyle | strokeStyle () const |
double | strokeWidth () const |
const QgsMapUnitScale & | strokeWidthMapUnitScale () const |
QgsUnitTypes::RenderUnit | strokeWidthUnit () const |
Returns the units for the symbol's stroke width. More... | |
double | symbolHeight () const |
const QgsMapUnitScale & | symbolHeightMapUnitScale () const |
QgsUnitTypes::RenderUnit | symbolHeightUnit () const |
Returns the units for the symbol's height. More... | |
Q_DECL_DEPRECATED QString | symbolName () const |
Returns the shape name for the rendered ellipse marker symbol. More... | |
double | symbolWidth () const |
const QgsMapUnitScale & | symbolWidthMapUnitScale () const |
QgsUnitTypes::RenderUnit | symbolWidthUnit () const |
Returns the units for the symbol's width. More... | |
void | toSld (QDomDocument &doc, QDomElement &element, const QVariantMap &props) const override |
Saves the symbol layer as SLD. More... | |
bool | usesMapUnits () const override |
Returns true if the symbol layer has any components which use map unit based sizes. More... | |
bool | writeDxf (QgsDxfExport &e, double mmMapUnitScaleFactor, const QString &layerName, QgsSymbolRenderContext &context, QPointF shift=QPointF(0.0, 0.0)) const override |
write as DXF More... | |
void | writeSldMarker (QDomDocument &doc, QDomElement &element, const QVariantMap &props) const override |
Writes the symbol layer definition as a SLD XML element. More... | |
Public Member Functions inherited from QgsMarkerSymbolLayer | |
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... | |
void | drawPreviewIcon (QgsSymbolRenderContext &context, QSize size) override |
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... | |
QgsUnitTypes::RenderUnit | offsetUnit () const |
Returns the units for the symbol's offset. More... | |
QgsMarkerSymbolLayer & | operator= (const QgsMarkerSymbolLayer &other)=delete |
QgsMarkerSymbolLayer cannot be copied. More... | |
QgsUnitTypes::RenderUnit | outputUnit () const override |
Returns the units to use for sizes and widths within the symbol layer. 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 (QgsUnitTypes::RenderUnit unit) |
Sets the units for the symbol's offset. More... | |
void | setOutputUnit (QgsUnitTypes::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... | |
void | setSizeMapUnitScale (const QgsMapUnitScale &scale) |
Sets the map unit scale for the symbol's size. More... | |
void | setSizeUnit (QgsUnitTypes::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... | |
QgsUnitTypes::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... | |
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 QColor | color () const |
The fill color. 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 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 (QgsUnitTypes::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 | 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 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... | |
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 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... | |
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... | |
int | renderingPass () const |
Specifies the rendering pass in which this symbol layer should be rendered. More... | |
virtual void | setColor (const QColor &color) |
The fill color. 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... | |
void | setLocked (bool locked) |
Sets whether the layer's colors are locked. 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 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 | stopFeatureRender (const QgsFeature &feature, QgsRenderContext &context) |
Called after the layer has been rendered for a particular feature. More... | |
virtual QgsSymbol * | subSymbol () |
Returns the symbol's sub symbol, if present. More... | |
Qgis::SymbolType | type () const |
virtual QSet< QString > | usedAttributes (const QgsRenderContext &context) const |
Returns the set of attributes referenced by the layer. More... | |
Static Public Member Functions | |
static QList< QgsEllipseSymbolLayer::Shape > | availableShapes () |
Returns a list of all available shape types. More... | |
static QgsSymbolLayer * | create (const QVariantMap &properties=QVariantMap()) |
Creates the symbol layer. More... | |
static QgsSymbolLayer * | createFromSld (QDomElement &element) |
static QgsEllipseSymbolLayer::Shape | decodeShape (const QString &name, bool *ok=nullptr) |
Attempts to decode a string representation of a shape name to the corresponding shape. More... | |
static QString | encodeShape (QgsEllipseSymbolLayer::Shape shape) |
Encodes a shape to its string representation. More... | |
static bool | shapeIsFilled (const QgsEllipseSymbolLayer::Shape &shape) |
Returns true if a shape has a fill. More... | |
Static Public Member Functions inherited from QgsSymbolLayer | |
static const QgsPropertiesDefinition & | propertyDefinitions () |
Returns the symbol layer property definitions. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from QgsMarkerSymbolLayer | |
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, QgsUnitTypes::RenderUnit widthUnit, QgsUnitTypes::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 | restoreOldDataDefinedProperties (const QVariantMap &stringMap) |
Restores older data defined properties from string map. More... | |
Static Protected Member Functions inherited from QgsMarkerSymbolLayer | |
static QPointF | _rotatedOffset (QPointF offset, double angle) |
Adjusts a marker offset to account for rotation. More... | |
Protected Attributes inherited from QgsMarkerSymbolLayer | |
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... | |
QgsUnitTypes::RenderUnit | mOffsetUnit = QgsUnitTypes::RenderMillimeters |
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... | |
QgsUnitTypes::RenderUnit | mSizeUnit = QgsUnitTypes::RenderMillimeters |
Marker size unit. More... | |
VerticalAnchorPoint | mVerticalAnchorPoint = VCenter |
Vertical anchor point. More... | |
Protected Attributes inherited from QgsSymbolLayer | |
QColor | mColor |
QgsPropertyCollection | mDataDefinedProperties |
bool | mEnabled = true |
True if layer is enabled and should be drawn. More... | |
QgsFields | mFields |
bool | mLocked = false |
std::unique_ptr< QgsPaintEffect > | mPaintEffect |
int | mRenderingPass = 0 |
Qgis::SymbolType | mType |
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... | |
A symbol layer for rendering objects with major and minor axis (e.g.
ellipse, rectangle, etc).
Definition at line 31 of file qgsellipsesymbollayer.h.
Marker symbol shapes.
Definition at line 36 of file qgsellipsesymbollayer.h.
QgsEllipseSymbolLayer::QgsEllipseSymbolLayer | ( | ) |
Definition at line 31 of file qgsellipsesymbollayer.cpp.
|
overridedefault |
|
static |
Returns a list of all available shape types.
Definition at line 1075 of file qgsellipsesymbollayer.cpp.
|
overridevirtual |
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.
Implements QgsMarkerSymbolLayer.
Definition at line 769 of file qgsellipsesymbollayer.cpp.
|
overridevirtual |
Shall be reimplemented by subclasses to create a deep copy of the instance.
Implements QgsSymbolLayer.
Definition at line 381 of file qgsellipsesymbollayer.cpp.
|
static |
Creates the symbol layer.
Definition at line 47 of file qgsellipsesymbollayer.cpp.
|
static |
Definition at line 482 of file qgsellipsesymbollayer.cpp.
|
static |
Attempts to decode a string representation of a shape name to the corresponding shape.
name | encoded shape name |
ok | if specified, will be set to true if shape was successfully decoded |
Definition at line 1015 of file qgsellipsesymbollayer.cpp.
|
static |
Encodes a shape to its string representation.
shape | shape to encode |
Definition at line 1047 of file qgsellipsesymbollayer.cpp.
|
inlineoverridevirtual |
Gets fill color.
Supported by marker and fill layers.
Reimplemented from QgsSymbolLayer.
Definition at line 177 of file qgsellipsesymbollayer.h.
|
overridevirtual |
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.
Implements QgsSymbolLayer.
Definition at line 345 of file qgsellipsesymbollayer.cpp.
|
overridevirtual |
Reimplemented from QgsSymbolLayer.
Definition at line 758 of file qgsellipsesymbollayer.cpp.
|
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.
Definition at line 732 of file qgsellipsesymbollayer.cpp.
|
inline |
Returns the marker's stroke cap style (e.g., flat, round, etc).
Definition at line 161 of file qgsellipsesymbollayer.h.
|
inline |
|
overridevirtual |
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.
Implements QgsSymbolLayer.
Definition at line 538 of file qgsellipsesymbollayer.cpp.
|
overridevirtual |
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 |
Implements QgsMarkerSymbolLayer.
Definition at line 174 of file qgsellipsesymbollayer.cpp.
|
inlineoverridevirtual |
Set fill color.
Supported by marker and fill layers.
Reimplemented from QgsSymbolLayer.
Definition at line 176 of file qgsellipsesymbollayer.h.
|
overridevirtual |
Reimplemented from QgsSymbolLayer.
Definition at line 750 of file qgsellipsesymbollayer.cpp.
|
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.
Definition at line 724 of file qgsellipsesymbollayer.cpp.
|
inline |
Sets the marker's stroke cap style (e.g., flat, round, etc).
Definition at line 171 of file qgsellipsesymbollayer.h.
|
inline |
|
inline |
Sets the rendered ellipse marker shape.
shape | new ellipse marker shape |
Definition at line 108 of file qgsellipsesymbollayer.h.
|
overridevirtual |
Sets the symbol size.
size | symbol size. Units are specified by sizeUnit(). |
Reimplemented from QgsMarkerSymbolLayer.
Definition at line 697 of file qgsellipsesymbollayer.cpp.
|
inlineoverridevirtual |
Set stroke color.
Supported by marker and fill layers.
Reimplemented from QgsSymbolLayer.
Definition at line 179 of file qgsellipsesymbollayer.h.
|
inline |
Definition at line 139 of file qgsellipsesymbollayer.h.
|
inline |
Definition at line 173 of file qgsellipsesymbollayer.h.
|
inline |
Definition at line 231 of file qgsellipsesymbollayer.h.
|
inline |
Sets the units for the symbol's stroke width.
unit | symbol units |
Definition at line 223 of file qgsellipsesymbollayer.h.
void QgsEllipseSymbolLayer::setSymbolHeight | ( | double | h | ) |
Definition at line 718 of file qgsellipsesymbollayer.cpp.
|
inline |
Definition at line 215 of file qgsellipsesymbollayer.h.
|
inline |
Sets the units for the symbol's height.
unit | symbol units |
Definition at line 206 of file qgsellipsesymbollayer.h.
|
inline |
Sets the rendered ellipse marker shape using a symbol name.
Definition at line 85 of file qgsellipsesymbollayer.h.
void QgsEllipseSymbolLayer::setSymbolWidth | ( | double | w | ) |
Definition at line 712 of file qgsellipsesymbollayer.cpp.
|
inline |
Definition at line 197 of file qgsellipsesymbollayer.h.
|
inline |
Sets the units for the symbol's width.
unit | symbol units |
Definition at line 188 of file qgsellipsesymbollayer.h.
|
inline |
Returns the shape for the rendered ellipse marker symbol.
Definition at line 100 of file qgsellipsesymbollayer.h.
|
static |
Returns true
if a shape has a fill.
true
if shape uses a fill, or false
if shape uses lines only Definition at line 675 of file qgsellipsesymbollayer.cpp.
|
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.
Definition at line 350 of file qgsellipsesymbollayer.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.
Definition at line 377 of file qgsellipsesymbollayer.cpp.
|
inlineoverridevirtual |
Gets stroke color.
Supported by marker and fill layers.
Reimplemented from QgsSymbolLayer.
Definition at line 180 of file qgsellipsesymbollayer.h.
|
inline |
Definition at line 138 of file qgsellipsesymbollayer.h.
|
inline |
Definition at line 174 of file qgsellipsesymbollayer.h.
|
inline |
Definition at line 232 of file qgsellipsesymbollayer.h.
|
inline |
Returns the units for the symbol's stroke width.
Definition at line 229 of file qgsellipsesymbollayer.h.
|
inline |
Definition at line 136 of file qgsellipsesymbollayer.h.
|
inline |
Definition at line 216 of file qgsellipsesymbollayer.h.
|
inline |
Returns the units for the symbol's height.
Definition at line 213 of file qgsellipsesymbollayer.h.
|
inline |
Returns the shape name for the rendered ellipse marker symbol.
Definition at line 93 of file qgsellipsesymbollayer.h.
|
inline |
Definition at line 133 of file qgsellipsesymbollayer.h.
|
inline |
Definition at line 198 of file qgsellipsesymbollayer.h.
|
inline |
Returns the units for the symbol's width.
Definition at line 195 of file qgsellipsesymbollayer.h.
|
overridevirtual |
Saves the symbol layer as SLD.
Reimplemented from QgsSymbolLayer.
Definition at line 412 of file qgsellipsesymbollayer.cpp.
|
overridevirtual |
Returns true
if the symbol layer has any components which use map unit based sizes.
Reimplemented from QgsSymbolLayer.
Definition at line 742 of file qgsellipsesymbollayer.cpp.
|
overridevirtual |
write as DXF
Reimplemented from QgsSymbolLayer.
Definition at line 831 of file qgsellipsesymbollayer.cpp.
|
overridevirtual |
Writes the symbol layer definition as a SLD XML element.
doc | XML document |
element | parent XML element |
props | symbol layer definition (see properties()) |
Reimplemented from QgsMarkerSymbolLayer.
Definition at line 425 of file qgsellipsesymbollayer.cpp.