Skip To Content ArcGIS for Developers Sign In Dashboard

MarkerSceneSymbol QML Type

Base class for 3D marker scene symbols. More...

Import Statement: import Esri.ArcGISRuntime 100.9
Since: Esri.ArcGISRuntime 100.0
Inherits:

Symbol

Inherited By:

ModelSceneSymbol and SimpleMarkerSceneSymbol

Properties

Signals

Detailed Description

Note: You cannot declare or create a component of this type in QML code.

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 0 to 360: 0 looking straight down, 90 looking ahead perpendicular to the surface, and 180 looking straight up.
  • Roll is expressed in degrees of rotation around the X axis, from 0 to 360, with 0 being horizontal to the surface.
  • Linear sizes are expressed in meters.

See also JsonSerializable.

Property Documentation

anchorPosition : Enums.SceneSymbolAnchorPosition

The placement of the symbol relative to the geometry.

See also Enums.SceneSymbolAnchorPosition.


color : color

The color of the symbol.


depth : double

The depth of the symbol in meters.


heading : real

The heading of the symbol in degrees.


height : double

The height of the symbol in meters.


pitch : real

The pitch of the symbol in degrees.


roll : real

The roll of the symbol in degrees.


width : double

The width of the symbol in meters.


Signal Documentation

anchorPositionChanged()

Emitted when the anchorPosition property changes.

Note: The corresponding handler is onAnchorPositionChanged.


colorChanged()

Emitted when the color property changes.

Note: The corresponding handler is onColorChanged.


depthChanged()

Emitted when the depth property changes.

Note: The corresponding handler is onDepthChanged.


headingChanged()

Emitted when the heading property changes.

Note: The corresponding handler is onHeadingChanged.


heightChanged()

Emitted when the height property changes.

Note: The corresponding handler is onHeightChanged.


pitchChanged()

Emitted when the pitch property changes.

Note: The corresponding handler is onPitchChanged.


rollChanged()

Emitted when the roll property changes.

Note: The corresponding handler is onRollChanged.


widthChanged()

Emitted when the width property changes.

Note: The corresponding handler is onWidthChanged.



Feedback on this topic?