Lane class
A class that provides information for a lane.
Constructors
-
Lane.withAll(LaneType type, LaneRecommendationState recommendationState, LaneAccess access, LaneMarkings laneMarkings, List<
LaneDirection> directions, List<LaneDirection> directionsOnRoute) - Creates a new instance.
-
Lane.withDirections(LaneType type, LaneAccess access, LaneMarkings laneMarkings, List<
LaneDirection> directions, List<LaneDirection> directionsOnRoute) - Creates a new instance.
Properties
- access ↔ LaneAccess
-
Indicates which vehicle types can access this lane.
getter/setter pair
-
directions
↔ List<
LaneDirection> -
Indicates all the lane directions that are available for this lane.
getter/setter pair
-
directionsOnRoute
↔ List<
LaneDirection> -
Indicates the lane directions that are on the route.
Following these directions keeps the driver on the route.
This is a subset of Lane.directions.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setter
- laneMarkings ↔ LaneMarkings
-
Indicates the lane markings between the lanes.
getter/setter pair
- recommendationState ↔ LaneRecommendationState
-
Indicates if this lane leads to the upcoming maneuvers.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type ↔ LaneType
-
Indicates the properties of this lane.
For example, it indicates whether parking is allowed, if it is an acceleration lane,
an express lane, or other attributes.
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.