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

sharpCurveLeft → const RoadSignType

A sign indicating a sharp curve to the left. Example: Sharp curve left sign

sharpCurveRight → const RoadSignType

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.