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
-
- Object
- ArcGISSymbol
- MarkerSceneSymbol
- SimpleMarkerSceneSymbol
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.