Symbol layers are used to build Multilayer symbols. More...
|bool||operator==(SymbolLayer *other) const|
- 31 public functions inherited from QObject
Additional Inherited Members
- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 1 signal inherited from Esri::ArcGISRuntime::Object
- 2 signals inherited from QObject
- 1 public variable inherited from QObject
- 10 static public members inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
Symbol layers are used to build Multilayer symbols.
The available symbol layer types correspond to the primitive geometry they are designed to render: marker layers for point, stroke layers for line, and fill layers for area. Layer types, however, are not applied exclusively to the corresponding geoelement geometry type. A marker symbol layer, for example, could be applied to a polyline feature to render its vertices. Each layer type has a unique set of properties to control its display.
A symbol can contain one or several symbol layers of the same or different type. A symbol used to render polygons, for example, might contain a fill symbol layer to render the polygon interior, a stroke symbol layer for rendering the polygon outline, and a marker symbol layer to render polygon vertices. A symbol to render a polyline might contain several stroke layers of varying widths. If a symbol contains a layer that cannot render the type of geometry to which it is applied, that symbol layer is ignored when rendering.
Member Function Documentation
Returns if the symbol layer is color locked.
Any symbol layer that is color locked will not change color when the symbol color is changed. However, changing the color of the symbol layer directly would change the color of the symbol layer irrespective of the property value.
Returns if the symbol layer is enabled.
A symbol layer will only be rendered if it is enabled.
Sets the color locked status to colorLocked
See also isColorLocked().
Sets the enabled status to enabled.
See also isEnabled().
SymbolLayerType SymbolLayer::symbolLayerType() const
Returns the symbol layer type.
bool SymbolLayer::operator==(SymbolLayer *other) const
Returns whether this object and other are equal.