Base class for 3D marker scene symbols. More...
This class was introduced in Esri::ArcGISRuntime 100.0.
|void||setColor(const QColor &color)|
|MarkerSceneSymbol(QObject *parent = nullptr)|
Symbols describe how graphics and features look on a map. Different symbols are used with different geometry types. Marker symbols are used to display those graphics and features that are based on point or multipoint geometries on a 3D surface (a Scene). Subclasses of this class represent specific types of marker scene symbols, such as simple symbols or 3D models.
Measurement and units
- The ENU (East-North-Up) ground reference frame is used.
- Heading is expressed in degrees of rotation around its Z axis, clockwise from North.
- Pitch is expressed in degrees of rotation around the Y axis, from
0looking straight down, 90 looking ahead perpendicular to the surface, and
180looking straight up.
- Roll is expressed in degrees of rotation around the X axis, from
0being horizontal to the surface.
- Linear sizes are expressed in meters.
Member Function Documentation
[protected] MarkerSceneSymbol::MarkerSceneSymbol(QObject *parent = nullptr)
Default constructor with an optional parent.
Esri::ArcGISRuntime::SceneSymbolAnchorPosition MarkerSceneSymbol::anchorPosition() const
Returns the anchor position of the symbol.
See also setAnchorPosition().
QColor MarkerSceneSymbol::color() const
Returns the color of the symbol.
See also setColor().
Returns the depth of the symbol in meters.
See also setDepth().
Returns the heading of the symbol in degrees.
See also setHeading().
Returns the height of the symbol in meters.
See also setHeight().
Returns the pitch of the symbol in degrees.
See also setPitch().
Returns the roll of the symbol in degrees.
See also setRoll().
void MarkerSceneSymbol::setAnchorPosition(Esri::ArcGISRuntime::SceneSymbolAnchorPosition anchorPosition)
Sets the anchorPosition of the symbol.
See also anchorPosition().
void MarkerSceneSymbol::setColor(const QColor &color)
Sets the color of the symbol.
See also color().
Sets the depth of the symbol to depth meters.
See also depth().
Sets the heading of the symbol to heading degrees.
See also heading().
Sets the height of the symbol to height meters.
See also height().
Sets the pitch of the symbol to pitch degrees.
See also pitch().
Sets the roll of the symbol to roll degrees.
See also roll().
Sets the width of the symbol to width meters.
See also width().
Returns the width of the symbol in meters.
See also setWidth().