LocationPuck3D class

3D location puck configuration.

Constructors

LocationPuck3D({String? modelUri, List<double?>? position, double? modelOpacity, List<double?>? modelScale, String? modelScaleExpression, List<double?>? modelTranslation, List<double?>? modelRotation, bool? modelCastShadows, bool? modelReceiveShadows, ModelScaleMode? modelScaleMode, double? modelEmissiveStrength, String? modelEmissiveStrengthExpression, ModelElevationReference? modelElevationReference})

Properties

hashCode int
The hash code for this object.
no setteroverride
modelCastShadows bool?
Enable/Disable shadow casting for the 3D location puck.
getter/setter pair
modelElevationReference ModelElevationReference?
Selects the base of the model.
getter/setter pair
modelEmissiveStrength double?
Strength of the emission.
getter/setter pair
modelEmissiveStrengthExpression String?
The emissive strength expression of the model.
getter/setter pair
modelOpacity double?
The opacity of the model.
getter/setter pair
modelReceiveShadows bool?
Enable/Disable shadow receiving for the 3D location puck.
getter/setter pair
modelRotation List<double?>?
The rotation of the model.
getter/setter pair
modelScale List<double?>?
The scale of the model.
getter/setter pair
modelScaleExpression String?
The scale expression of the model.
getter/setter pair
modelScaleMode ModelScaleMode?
Defines scaling mode. Only applies to location-indicator type layers.
getter/setter pair
modelTranslation List<double?>?
The translation of the model lon, lat, z.
getter/setter pair
modelUri String?
An URL for the model file in gltf format.
getter/setter pair
position List<double?>?
The position of the model.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

encode() Object
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

decode(Object result) LocationPuck3D