RoadSignType enum
A road sign type classifying road signs that can appear along a road.
Some signs are standardized and look the same in all countries, e.g. RoadSignType.stopSign.
In general, the visual appearance of the road signs can differ across countries.
Some road signs can be combined with other signs, like WeatherType signs. The road sign will be always shown topmost.
Values
- unknown → const RoadSignType
-
Unknown road sign type
- startOfNoOvertaking → const RoadSignType
-
A sign indicating the starting of a no overtaking zone. Example: Start of no overtaking sign
- endOfNoOvertaking → const RoadSignType
-
A sign indicating the ending of a no overtaking zone. Example: End of no overtaking sign
- protectedOvertakingExtraLane → const RoadSignType
-
A sign indicating an extra lane for overtaking. Example: Protected overtaking extra lane sign
- protectedOvertakingExtraLaneRightSide → const RoadSignType
-
A sign indicating an extra lane for overtaking on the right side. Example: Protected overtaking extra lane on the right side sign
- protectedOvertakingExtraLaneLeftSide → const RoadSignType
-
A sign indicating an extra lane for overtaking on the left side. Example: Protected overtaking extra lane on the left side sign
- laneMergeRight → const RoadSignType
-
A sign indicating merging of the right lane. Example: Merge right lane sign
- laneMergeLeft → const RoadSignType
-
A sign indicating merging of the left lane. Example: Merge left lane sign
- laneMergeCenter → const RoadSignType
-
A sign indicating merging of the center lane. Example: Merge center lane sign
- railwayCrossingProtected → const RoadSignType
-
A sign indicating a protected railway crossing. Example: Protected railway crossing sign
- railwayCrossingUnprotected → const RoadSignType
-
A sign indicating an unprotected railway crossing. Example: Protected railway crossing sign
- roadNarrows → const RoadSignType
-
A sign indicating a narrowing road. Example: Road narrows sign
-
A sign indicating a sharp curve to the left. Example: Sharp curve left sign
-
A sign indicating a sharp curve to the right. Example: Sharp curve right sign
- windingRoadStartingLeft → const RoadSignType
-
A sign indicating a winding road starting left. Example: Winding road starting left sign
- windingRoadStartingRight → const RoadSignType
-
A sign indicating a winding road starting right. Example: Winding road starting right sign
- startOfNoOvertakingTrucks → const RoadSignType
-
A sign indicating no overtaking trucks. Example: No overtaking trucks sign
- endOfNoOvertakingTrucks → const RoadSignType
-
A sign indicating the end of no overtaking trucks zone. Example: End of no overtaking trucks sign
- steepHillUpwards → const RoadSignType
-
A sign indicating a steep hill upwards. Example: Steep hills upwards sign
- steepHillDownwards → const RoadSignType
-
A sign indicating a steep hill downward. Example: Steep hills downwards sign
- stopSign → const RoadSignType
-
A sign indicating a stop. Example: Stop sign
- lateralWind → const RoadSignType
-
A sign indicating lateral winds. Example: Lateral winds sign
- generalWarningSign → const RoadSignType
-
A sign indicating a general warning. Example: General warning sign
- riskOfGrounding → const RoadSignType
-
A sign indicating risk of grounding. Example: Risk of grounding sign
- generalCurve → const RoadSignType
-
A sign indicating a general curve. Example: General curve sign
- endOfAllRestrictions → const RoadSignType
-
A sign indicating the end of all restrictions. Example: End of all restrictions sign
- generalHill → const RoadSignType
-
A sign indicating a general hill. Example: General hill sign
- animalCrossing → const RoadSignType
-
A sign indicating animal crossing. Example: Animal crossing sign
- icyConditions → const RoadSignType
-
A sign indicating icy conditions. Example: Icy conditions sign
- slipperyRoad → const RoadSignType
-
A sign indicating slippery road. Example: Slippery road sign
- fallingRocks → const RoadSignType
-
A sign indicating falling rocks. Example: Falling rocks sign
- schoolZone → const RoadSignType
-
A sign indicating school zone. Example: School zone sign
- tramwayCrossing → const RoadSignType
-
A sign indicating a tramway crossing. Example: Tramway crossing sign
- congestionHazard → const RoadSignType
-
A sign indicating congestion hazard. Example: Congestion hazard sign
- accidentHazard → const RoadSignType
-
A sign indicating accident hazard. Example: Accident hazard sign
- priorityOverOncomingTraffic → const RoadSignType
-
A sign indicating priority over oncoming traffic. Example: Priority over oncoming traffic sign
- yieldToOncomingTraffic → const RoadSignType
-
A sign indicating yielding to oncoming traffic. Example: Yield to oncoming traffic sign
- crossingWithPriorityFromTheRight → const RoadSignType
-
A sign indicating crossing with priority from the right. Example: Crossing with priority from the right sign
- pedestrianCrossing → const RoadSignType
-
A sign indicating pedestrian crossing. Example: Pedestrian crossing sign
- yield → const RoadSignType
-
A sign indicating yielding. Example: Yield sign
- doubleHairpin → const RoadSignType
-
A sign indicating a double hairpin. Example: Double hairpin sign
- tripleHairpin → const RoadSignType
-
A sign indicating a triple hairpin. Example: Triple hairpin sign
- embankment → const RoadSignType
-
A sign indicating embankment. Example: Embankment sign
- twoWayTraffic → const RoadSignType
-
A sign indicating two way traffic. Example: Two way traffic sign
- urbanArea → const RoadSignType
-
A sign indicating urban area. Example: Urban area sign
- humpBridge → const RoadSignType
-
A sign indicating a hump bridge. Example: Hump bridge sign
- unevenRoad → const RoadSignType
-
A sign indicating uneven road. Example: Uneven road sign
- floodArea → const RoadSignType
-
A sign indicating a flood area. Example: Flood area sign
- obstacle → const RoadSignType
-
A sign indicating an obstacle. Example: Obstacle sign
- hornSign → const RoadSignType
-
A sign indicating restriction for horning. Example: Horn sign
- noEngineBrake → const RoadSignType
-
A sign indicating no engine brake. Example: No engine brake sign
- endOfNoEngineBrake → const RoadSignType
-
A sign indicating the end of no engine brake zone. Example: No examples available.
- noIdling → const RoadSignType
-
A sign indicating no idling. Example: No idling sign
- truckRollover → const RoadSignType
-
A sign indicating truck rollover. Example: Truck rollover sign
- lowGear → const RoadSignType
-
A sign indicating the use of low gear. Example: Low gear sign
- endOfLowGear → const RoadSignType
-
A sign indicating the use of low gear. Example: No examples available.
- bicycleCrossing → const RoadSignType
-
A sign indicating bicycles crossing. Example: Bicycle crossing sign
- yieldToBicycles → const RoadSignType
-
A sign indicating yielding to bicycles. Example: Yield to bicycles sign
- noTowedCaravanAllowed → const RoadSignType
-
A sign indicating no towed caravan allowed. Example: No towed caravan allowed sign
- noTowedTrailerAllowed → const RoadSignType
-
A sign indicating no towed trailer allowed. Example: No towed trailer allowed sign
- noCamperOrMotorhomeAllowed → const RoadSignType
-
A sign indicating no camper or motorhome allowed. Example: No examples available.
- noTurnOnRed → const RoadSignType
-
A sign indicating no turning on red permitted. Example: No turn on red sign
- turnPermittedOnRed → const RoadSignType
-
A sign indicating turning on red permitted. Example: Turn permitted on red sign
- twoStageLeft → const RoadSignType
-
A sign indicating that turning left requires a two-stage maneuver, also known as a hook turn or Copenhagen Left, which is a special maneuver to safely make a left turn at an intersection without crossing oncoming traffic. This maneuver applies only in right-hand driving countries and is particularly beneficial for cyclists, as it minimizes interaction with oncoming traffic, allowing for safer crossings. Example: Two stage left turn
- twoStageRight → const RoadSignType
-
A sign indicating turning right with the specified vehicle type requires a two stage maneuver. A TWO_STAGE_RIGHT maneuver, is a special maneuver commonly used by cyclists to safely make a right turn at an intersection without crossing oncoming traffic. This maneuver is applicable only in left-hand driving countries and is particularly beneficial for cyclists as they allow for safer crossings by minimizing the interaction with oncoming traffic. Example: Two stage right turn
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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
Constants
-
values
→ const List<
RoadSignType> - A constant List of the values in this enum, in order of their declaration.