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.6
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.


colorChanged()

Emitted when the color property changes.


depthChanged()

Emitted when the depth property changes.


headingChanged()

Emitted when the heading property changes.


heightChanged()

Emitted when the height property changes.


pitchChanged()

Emitted when the pitch property changes.


rollChanged()

Emitted when the roll property changes.


widthChanged()

Emitted when the width property changes.



Feedback on this topic?