MarkerSceneSymbol

sealed class MarkerSceneSymbol : Symbol

A base class for 3D marker scene symbols used to display graphics and features (collectively referred to as geoelements) that have points or multipoint geometry. Symbols describe how graphics and features look on a scene. Different symbols are used with different geometry types. Marker scene symbols are used to display 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 (SimpleMarkerSceneSymbol) or 3D models (ModelSceneSymbol).

Since

200.1.0

Inheritors

Properties

Link copied to clipboard

The anchor position of the simple marker scene symbol. The anchor position of the simple marker scene symbol SceneSymbolAnchorPosition.

Link copied to clipboard

The symbol color of the simple marker scene symbol.

Link copied to clipboard

The depth (in meters) of the simple marker scene symbol.

Link copied to clipboard

The heading (in degrees) of the scene marker symbol.

Link copied to clipboard

The height (in meters) of the simple marker scene symbol.

Link copied to clipboard

The pitch (in degrees) of the scene marker symbol.

Link copied to clipboard
var roll: Float

The roll (in degrees) of the scene marker symbol.

Link copied to clipboard

The width (in meters) of the simple marker scene symbol.

Functions

Link copied to clipboard
open override fun clone(): MarkerSceneSymbol

Clones the MarkerSceneSymbol.

Inherited functions

Link copied to clipboard
suspend fun createSwatch(screenScale: Float, width: Float? = null, height: Float? = null, backgroundColor: Color = Color.transparent): Result<BitmapDrawable>

Creates a swatch of the symbol. This method will scale the symbol up or down in order to fit it in to the desired width and height of the swatch.

suspend fun createSwatch(screenScale: Float, width: Float, height: Float, geometry: Geometry, backgroundColor: Color = Color.transparent): Result<BitmapDrawable>

Creates a swatch of the symbol.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toJson(): String

Convert an object to JSON string.