TrackingCameraBehaviorManeuverRuleOptions class

Defines a set of configurations specific to a TrackingCameraBehaviorManeuverRule.

Constructors

TrackingCameraBehaviorManeuverRuleOptions()

Properties

earlyPreManeuverActivationThresholdInMeters ↔ double
Distance in meters for early activation. If the current position enters this threshold of the upcoming maneuver while still within TrackingCameraBehaviorManeuverRuleOptions.postManeuverActivationThresholdInMeters of the previous maneuver, the camera behaves as though it were already in the upcoming maneuver's pre-activation zone. Must be non-negative. Defaults to 0.0.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
postManeuverActivationThresholdInMeters ↔ double
Distance in meters after the previous maneuver point within which this rule remains active. Must be non-negative. Defaults to 0.0.
getter/setter pair
preManeuverActivationThresholdInMeters ↔ double
Distance in meters before the next maneuver point within which this rule becomes active. Must be non-negative. Defaults to 0.0.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
zoomRange TrackingCameraBehaviorManeuverZoomRange
The zoom range for this rule. Defines the minimum and maximum zoom levels.
getter/setter pair

Methods

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