ArcGIS Developers

CompositeSymbol Class

class Esri::ArcGISRuntime::CompositeSymbol

Represents a set of symbols that make up a single symbol. More...

Header: #include <CompositeSymbol>
Since: Esri::ArcGISRuntime 100.0
Inherits: Esri::ArcGISRuntime::Symbol

This class was introduced in Esri::ArcGISRuntime 100.0.

Public Functions

CompositeSymbol(const QList<Esri::ArcGISRuntime::Symbol *> &symbols, QObject *parent = nullptr)
CompositeSymbol(QObject *parent = nullptr)
virtual ~CompositeSymbol() override
Esri::ArcGISRuntime::SymbolListModel *symbols() const

Detailed Description

Symbols describe how graphics and features look on a map. Different symbols are used with different geometry types. Instances of this class represent composite symbols. Composite symbols contain a list model of symbols that can be used to compose more complex symbols.

Member Function Documentation

CompositeSymbol::CompositeSymbol(const QList<Esri::ArcGISRuntime::Symbol *> &symbols, QObject *parent = nullptr)

Constructs a composite symbol providing a list of symbols, and optional parent.

CompositeSymbol::CompositeSymbol(QObject *parent = nullptr)

Default constructor with an optional parent.

[override virtual] CompositeSymbol::~CompositeSymbol()


Esri::ArcGISRuntime::SymbolListModel *CompositeSymbol::symbols() const

Gets the symbols contained in the composite symbol as a SymbolListModel.

Feedback on this topic?