SimpleMarkerSceneSymbol class final

Uses a 3D marker symbol to symbolize graphics and features that have point or multipoint geometry.

Simple marker scene symbols display graphics and features (collectively referred to as geoelements) using predefined 3D markers such as SimpleMarkerSceneSymbolStyle.cone, SimpleMarkerSceneSymbolStyle.cube, and SimpleMarkerSceneSymbolStyle.sphere.

Inheritance

Constructors

SimpleMarkerSceneSymbol.new({SimpleMarkerSceneSymbolStyle style = SimpleMarkerSceneSymbolStyle.sphere, Color color = const Color(0xFFD3D3D3), double height = 100.0, double width = 100.0, double depth = 100.0, SceneSymbolAnchorPosition anchorPosition = SceneSymbolAnchorPosition.bottom})
Creates a simple marker scene symbol with the given values.
factory

Properties

anchorPosition SceneSymbolAnchorPosition
The anchor position of the simple marker scene symbol.
getter/setter pairinherited
color Color
The symbol color of the simple marker scene symbol.
getter/setter pairinherited
depth double
The depth (in meters) of the simple marker scene symbol.
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
heading double
The heading (in degrees) of the scene marker symbol.
getter/setter pairinherited
height double
The height (in meters) of the simple marker scene symbol.
getter/setter pairinherited
pitch double
The pitch (in degrees) of the scene marker symbol.
getter/setter pairinherited
roll double
The roll (in degrees) of the scene marker symbol.
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
style SimpleMarkerSceneSymbolStyle
The style of the simple marker scene symbol.
getter/setter pair
width double
The width (in meters) of the simple marker scene symbol.
getter/setter pairinherited

Methods

clone() ArcGISSymbol
Clones the ArcGISSymbol.
inherited
createSwatch({required double screenScale, double width = 0, double height = 0, Color backgroundColor = Colors.transparent}) Future<ArcGISImage>
Creates a swatch image using the provided width, height, screen scale, and optional background color.
inherited
createSwatchWithGeometry({required double screenScale, required double width, required double height, required Geometry geometry, Color backgroundColor = Colors.transparent}) Future<ArcGISImage>
Creates a swatch image using the provided geometry, width, height, screen scale, and optional background color.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Returns a JSON representation of this Object in the data type used by jsonDecode.
inherited
toJsonString() String
Returns a JSON representation of this Object as a String.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

cone({required Color color, required double diameter, required double height, SceneSymbolAnchorPosition anchorPosition = SceneSymbolAnchorPosition.bottom}) SimpleMarkerSceneSymbol
Creates a simple marker scene symbol with cone style.
cube({required Color color, required double size, SceneSymbolAnchorPosition anchorPosition = SceneSymbolAnchorPosition.bottom}) SimpleMarkerSceneSymbol
Creates a simple marker scene symbol with cube style.
cylinder({required Color color, required double diameter, required double height, SceneSymbolAnchorPosition anchorPosition = SceneSymbolAnchorPosition.bottom}) SimpleMarkerSceneSymbol
Creates a simple marker scene symbol with cylinder style.
diamond({required Color color, required double size, required double height, SceneSymbolAnchorPosition anchorPosition = SceneSymbolAnchorPosition.bottom}) SimpleMarkerSceneSymbol
Creates a simple marker scene symbol with diamond style.
sphere({required Color color, required double diameter, SceneSymbolAnchorPosition anchorPosition = SceneSymbolAnchorPosition.bottom}) SimpleMarkerSceneSymbol
Creates a simple marker scene symbol with sphere style.
tetrahedron({required Color color, required double size, required double height, SceneSymbolAnchorPosition anchorPosition = SceneSymbolAnchorPosition.bottom}) SimpleMarkerSceneSymbol
Creates a simple marker scene symbol with tetrahedron style.