Represents a set of symbols that make up a single symbol. More...
Header: | #include <CompositeSymbol.h> |
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 ()
Destructor.
Esri::ArcGISRuntime::SymbolListModel *CompositeSymbol::symbols() const
Gets the symbols contained in the composite symbol as a SymbolListModel.