diff --git a/doxygen_config.cmake.in b/doxygen_config.cmake.in index 93cbfd348..64730dab1 100644 --- a/doxygen_config.cmake.in +++ b/doxygen_config.cmake.in @@ -23,6 +23,7 @@ HAVE_DOT = YES HIDE_UNDOC_RELATIONS = NO MAX_DOT_GRAPH_DEPTH = 2 SORT_MEMBER_DOCS = YES +USE_MATHJAX = YES # If someone wants UML diagrams in the documentation, the next parameter must # be commented in. diff --git a/osi_common.proto b/osi_common.proto index 88618365c..a6a79e73e 100644 --- a/osi_common.proto +++ b/osi_common.proto @@ -135,11 +135,12 @@ message Dimension3d // xy-plane. Yaw is 0 if the object's local x-axis is parallel to its parent's // x-axis. // -// Rotation_yaw_pitch_roll = Rotation_roll*Rotation_pitch*Rotation_yaw +// \f$ Rotation_{yaw,pitch,roll} = +// Rotation_{roll}*Rotation_{pitch}*Rotation_{yaw} \f$ // -// vector_global_coord_system := -// Inverse_Rotation_yaw_pitch_roll(Orientation3d)*(vector_local_coord_system) -// + local_origin::position +// \f$ vector_{\text{global coord system}} := +// Rotation_{yaw,pitch,roll}^{-1}( \f$ \c Orientation3d \f$ +// )*vector_{\text{local coord system}} + local_{origin}\text{::position} \f$ // // \attention This definition changed in OSI version 3.0.0. Previous OSI // versions (V2.xx) had an other definition. @@ -202,9 +203,10 @@ message MountingPosition // Orientation offset relative to the specified reference coordinate system. // - // Origin_sensor := - // Rotation_yaw_pitch_roll(#orientation)*(Origin_reference_coordinate_system - // - #position) + // \f$ Origin_{sensor} := + // Rotation_{yaw,pitch,roll}( \f$ \c #orientation \f$ + // )*(Origin_{\text{reference coord system}} + // - \f$ \c #position \f$ )\f$ // optional Orientation3d orientation = 2; } @@ -222,8 +224,9 @@ message MountingPosition // (around the new y-axis) to follow the definition of \c Orientation3d. For the // sense of each rotation, the right-hand rule applies. // -// vector_cartesian := -// Rotation(#elevation)*Rotation(#azimuth)*Unit_vector_x*#distance +// \f$ vector_{cartesian} := +// Rotation( \f$ \c #elevation \f$ )*Rotation( \f$ \c #azimuth \f$ )* +// (Unit_{vector_x}* \f$ \c #distance \f$ ) \f$ // message Spherical3d { @@ -275,9 +278,10 @@ message BaseStationary // frame, noted in the parent frame. The orientation becomes global/absolute // if the parent frame is inertial (all parent frames up to ground truth). // - // Origin_base_stationary_entity := - // Rotation_yaw_pitch_roll(#orientation)*(Origin_parent_coordinate_system - - // #position) + // \f$ Origin_{\text{base stationary entity}} := + // Rotation_{yaw,pitch,roll}( \f$ \c #orientation \f$ )* + // (Origin_{\text{parent coord system}} - + // \f$ \c #position \f$ )\f$ // // \note There may be some constraints how to align the orientation w.r.t. // to some stationary object's or entity's definition. @@ -336,9 +340,10 @@ message BaseMoving // noted in the parent frame. The orientation becomes global/absolute if // the parent frame is inertial (all parent frames up to ground truth). // - // Origin_base_moving_entity := - // Rotation_yaw_pitch_roll(#orientation)*(Origin_parent_coordinate_system - - // #position) + // \f$ Origin_{\text{base moving entity}} := + // Rotation_{yaw,pitch,roll}( \f$ \c #orientation \f$ )* + // (Origin_{\text{parent coord system}} - + // \f$ \c #position \f$ ) \f$ // // \note There may be some constraints how to align the orientation w.r.t. // to some stationary object's or entity's definition. @@ -349,7 +354,8 @@ message BaseMoving // noted in the parent frame. The velocity becomes global/absolute if // the parent frame does is inertial (all parent frames up to ground truth). // - // #position (t) := #position (t-dt)+ #velocity *dt + // \c #position \f$ (t) := \f$ \c #position \f$ (t-dt)+ \f$ \c #velocity \f$ + // *dt \f$ // optional Vector3d velocity = 4; @@ -357,10 +363,11 @@ message BaseMoving // noted in the parent frame. The acceleration becomes global/absolute if // the parent frame is inertial (all parent frames up to ground truth). // - // #position (t) := #position (t-dt)+ #velocity *dt+ #acceleration - // /2*dt^2 + // \c #position \f$ (t) := \f$ \c #position \f$ (t-dt)+ \f$ \c #velocity \f$ + // *dt+ \f$ \c #acceleration \f$ /2*dt^2\f$ // - // #velocity (t) := #velocity (t-dt)+ #acceleration *dt + // \c #velocity \f$ (t) := \f$ \c #velocity \f$ (t-dt)+ \f$ \c #acceleration + // \f$ *dt \f$ // optional Vector3d acceleration = 5; @@ -370,14 +377,36 @@ message BaseMoving // The orientation becomes global/absolute if the parent frame is inertial // (all parent frames up to ground truth). // - // orientation.yaw(t) := orientation_rate.yaw(t) * dt + orientation.yaw(t-dt) + // \c #orientation \f$ .yaw(t) := \f$ \c #orientation_rate \f$ .yaw(t) * dt + // + \f$ \c #orientation \f$ .yaw(t-dt) \f$ // - // orientation.pitch(t) := orientation_rate.pitch(t) * dt + orientation.pitch(t-dt) + // \c #orientation \f$ .pitch(t) := \f$ \c #orientation_rate \f$ .pitch(t) * + // dt + \f$ \c #orientation \f$ .pitch(t-dt) \f$ // - // orientation.roll(t) := orientation_rate.roll(t) * dt + orientation.roll(t-dt) + // \c #orientation \f$ .roll(t) := \f$ \c #orientation_rate \f$ .roll(t) * + // dt + \f$ \c #orientation \f$ .roll(t-dt)\f$ // optional Orientation3d orientation_rate = 6; + // The relative orientation acceleration of the moving object w.r.t. its + // parent frame and parent orientation acceleration in the center point of + // the bounding box (origin of the bounding box frame), noted in the parent + // frame. The orientation becomes global/absolute if the parent frame is + // inertial (all parent frames up to ground truth). + // + // \c #orientation_rate \f$ .yaw(t) := \f$ \c #orientation_acceleration \f$ + // .yaw(t) * dt + \f$ \c #orientation_rate \f$ .yaw(t-dt) \f$ + // + // \c #orientation_rate \f$ .pitch(t) := \f$ \c #orientation_acceleration + // \f$ .pitch(t) * dt + // + \f$ \c #orientation_rate \f$ .pitch(t-dt) \f$ + // + // \c #orientation_rate \f$ .roll(t) := \f$ \c #orientation_acceleration \f$ + // .roll(t) * dt + + // \f$ \c #orientation_rate \f$ .roll(t-dt) \f$ + // + optional Orientation3d orientation_acceleration = 8; + // Usage as ground truth: // The two dimensional (flat) contour of the object. This is an extension of // the concept of a bounding box as defined by \c Dimension3d. The contour @@ -398,18 +427,4 @@ message BaseMoving // The polygon is defined counter-clockwise. // repeated Vector2d base_polygon = 7; - - // The relative orientation acceleration of the moving object w.r.t. its parent - // frame and parent orientation acceleration in the center point of the bounding box - // (origin of the bounding box frame), noted in the parent frame. - // The orientation becomes global/absolute if the parent frame is inertial - // (all parent frames up to ground truth). - // - // orientation_rate.yaw(t) := orientation_acceleration.yaw(t) * dt + orientation_rate.yaw(t-dt) - // - // orientation_rate.pitch(t) := orientation_acceleration.pitch(t) * dt + orientation_rate.pitch(t-dt) - // - // orientation_rate.roll(t) := orientation_acceleration.roll(t) * dt + orientation_rate.roll(t-dt) - // - optional Orientation3d orientation_acceleration = 8; } diff --git a/osi_detectedobject.proto b/osi_detectedobject.proto index 299b06005..0e00bb1c8 100644 --- a/osi_detectedobject.proto +++ b/osi_detectedobject.proto @@ -38,7 +38,8 @@ message DetectedItemHeader // The amount of time that this detected object has been continuously // observed/tracked. // - // \note: 'Time stamp' - Age := 'point in time' when the object has + // \note + // \f$ Timestamp - Age := \f$ 'point in time' when the object has // been observed for the first time. // // Unit: [s] @@ -259,8 +260,8 @@ message DetectedMovingObject // pointing upwards (cranial direction [1] i.e. to pedestrian's skull // cap). // - // View_normal_base_coord_system = - // Inverse_Rotation(#head_pose)*Unit_vector_x + // ``View_normal_base_coord_system = + // Inverse_Rotation(#head_pose)*Unit_vector_x`` // // \note This field is mandatory if the \c CandidateMovingObject.type is // \c MovingObject::TYPE_PEDESTRIAN @@ -277,8 +278,8 @@ message DetectedMovingObject // pedestrian's intended moving direction) and the z-axis is pointing // upwards (to pedestrian's head). // - // View_normal_base_coord_system = - // Inverse_Rotation(#upper_body_pose)*Unit_vector_x + // ``View_normal_base_coord_system = + // Inverse_Rotation(#upper_body_pose)*Unit_vector_x`` // // \note This field is mandatory if the \c CandidateMovingObject::type // is \c MovingObject::TYPE_PEDESTRIAN diff --git a/osi_groundtruth.proto b/osi_groundtruth.proto index aee8da7ce..a1bc17040 100644 --- a/osi_groundtruth.proto +++ b/osi_groundtruth.proto @@ -148,7 +148,7 @@ message GroundTruth // // \note Origin and orientation of the map have to coincide with the // inertial coordinate frame of the ground truth. - // + // // \note It is implementation-specific how map_reference is resolved. // optional string map_reference = 15; diff --git a/osi_lane.proto b/osi_lane.proto index 9258b1803..d782845e8 100644 --- a/osi_lane.proto +++ b/osi_lane.proto @@ -15,17 +15,23 @@ package osi3; // l4 in image HighwayExit is used as reference if not mentioned otherwise. // // -// +// +//
\image html OSI_Highway_Exit.svg "" width=550px -// \image html OSI_LaneIntersection.svg "" width=550px -//
\image html OSI_Highway_Exit.jpg "HighwayExit" width=650px -// \image html OSI_LaneIntersection.jpg "Intersection" width=650px +//
+// \image html OSI_Highway_Exit.svg "" width=550px +// +// \image html OSI_LaneIntersection.svg "" width=550px +//
+// \image html OSI_Highway_Exit.jpg "HighwayExit" width=650px +// +// \image html OSI_LaneIntersection.jpg "Intersection" width=650px //
// // \note In the examples, the symbols l1, l2, ... and lb1, lb2, ... -// stand for the lane ids and lane boundary ids respectively, i.e. for -// integers (uint64). The symbols cl1, cl2, ... represent the -// osi3::Lane::Classification::centerline elements of the lanes with -// the respective ids. +// stand for the lane ids and lane boundary ids respectively, i.e. for +// integers (uint64). The symbols cl1, cl2, ... represent the +// osi3::Lane::Classification::centerline elements of the lanes with +// the respective ids. // message Lane { @@ -45,46 +51,103 @@ message Lane // // // - // + // + // // - // + // - // + // + // + //
\anchor HighwayExit + // + // \anchor HighwayExit // \image html OSI_LaneClassification.jpg "HighwayExit" width=800px - // - // - // - //
\c Classification for lane l4 in image - // HighwayExit:
\c #type = \c #TYPE_DRIVING
\c #centerline = (cl4_1, cl4_2, cl4_3, cl4_4, cl4_5)
\c #centerline_is_driving_direction = \c true
\c - // #is_host_vehicle_lane = \c true
\c - // #left_adjacent_lane_id = l3
\c #right_adjacent_lane_id - // = (l5,l6)
\c #left_lane_boundary_id = lb5
\c - // #right_lane_boundary_id = (lb9, lb6) - //
- //
+ // + // + // + // + // + // + // + // + // + // + //
+ // + // \c Classification for lane l4 in image HighwayExit: + // + //
+ // \c #type = \c #TYPE_DRIVING + //
+ // \c #centerline = (cl4_1, cl4_2, cl4_3, cl4_4, cl4_5) + //
+ // \c #centerline_is_driving_direction = \c true + //
+ // \c #is_host_vehicle_lane = \c true + //
+ // \c #left_adjacent_lane_id = l3 + //
+ // \c #right_adjacent_lane_id = (l5,l6) + //
+ // \c #left_lane_boundary_id = lb5 + //
+ // \c #right_lane_boundary_id = (lb9, lb6) + //
+ //
\anchor Intersection + //
+ // \anchor Intersection // \image html OSI_LaneIntersection.jpg "Intersection" width=800px // - // - //
\c Classification for lane l7 in image - // Intersection:
\c #type = \c - // #TYPE_INTERSECTION
\c - // #is_host_vehicle_lane = \c false
\c - // #free_lane_boundary_id = lb11
- //
\c #lane_pairing = ((l2,l1), - // (l2,l3), (l2,l5),
(l4,l1), (l4,l3), - // (l4,l5),
- // (l6,l1), (l6,l3), (l6,l5) ) - //
- //
+ // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
+ // + // \c Classification for lane l7 in image Intersection: + // + //
+ // \c #type = \c #TYPE_INTERSECTION + //
+ // \c #is_host_vehicle_lane = \c false + //
+ // \c #free_lane_boundary_id = lb11 + //
+ // + //
+ // \c #lane_pairing = ( + // + // (l2,l1), (l2,l3), (l2,l5), + //
+ // + // (l4,l1), (l4,l3), (l4,l5), + //
+ // + // (l6,l1), (l6,l3), (l6,l5) ) + //
+ //
+ // // // // // \note In the examples, the symbols l1, l2, ... and lb1, lb2, ... - // stand for the lane ids and lane boundary ids respectively, i.e. for - // integers (uint64). The symbols cl1, cl2, ... represent the - // osi3::Lane::Classification::centerline elements of the lanes with - // the respective ids. The symbols cl1_1, cl1_2, ... stand for - // \c #osi3::Vector3d elements. + // stand for the lane ids and lane boundary ids respectively, i.e. for + // integers (uint64). The symbols cl1, cl2, ... represent the + // osi3::Lane::Classification::centerline elements of the lanes with + // the respective ids. The symbols cl1_1, cl1_2, ... stand for + // \c #osi3::Vector3d elements. // message Classification { @@ -273,7 +336,7 @@ message Lane // An intersection as a lane. // Example: Lane with ID l7 in image \ref Intersection. // - // \image html OSI_X-Junction.svg "" width=600px + // \image html OSI_X-Junction.svg "" width=600px // TYPE_INTERSECTION = 4; } @@ -311,29 +374,31 @@ message Lane // The coefficient representing the roughness or unevenness of the // road. International Roughness Index (IRI) [1] values range from 0 // = smooth ground (equivalent to driving on a plate of glass) up to - // > 20 mm/m (a very rough road). + // > + // 20 mm/m (a very rough road). // // Estimated value ranges (IRI): - // 0.0 [mm/m] absolutely perfect evenness + // 0.0 [mm/m] absolutely perfect evenness // 0.3 - 1.8 [mm/m] airport runways and superhighways // 1.4 - 3.4 [mm/m] new pavements // 2.2 - 5.7 [mm/m] older pavements // 3.2 - 9.8 [mm/m] maintained unpaved roads // 4.0 - 11.0 [mm/m] damaged pavements - // 8.0 - > 20 [mm/m] rough unpaved roads + // 8.0 - > + // 20 [mm/m] rough unpaved roads // // Speed of normal use (IRI): - // 30 [km/h] - 20 [mm/m] - // 50 [km/h] - 14.5 [mm/m] - // 60 [km/h] - 10.0 [mm/m] - // 80 [km/h] - 8.5 [mm/m] + // 30 [km/h] - 20 [mm/m] + // 50 [km/h] - 14.5 [mm/m] + // 60 [km/h] - 10.0 [mm/m] + // 80 [km/h] - 8.5 [mm/m] // 100 [km/h] - 3.4 [mm/m] // // Road conditions (IRI); // 15 [mm/m] erosion gulleys and deep depressions // 11 [mm/m] frequent shallow depressions, some deep - // 9 [mm/m] frequent minor depressions - // 5 [mm/m] surface imperfections + // 9 [mm/m] frequent minor depressions + // 5 [mm/m] surface imperfections // // Unit: [mm/m] // @@ -366,17 +431,37 @@ message Lane // \brief The lane ID pairings of antecessor and successor lanes. // // - // - // - // + // + // + // + // //
\image html OSI_LaneIntersection.svg "" width=600px - // - // - //
\c LanePairing for lane l7:
- //
(l2,l1), (l2,l3), (l2,l5), - //
(l4,l1), (l4,l3), (l4,l5), - //
(l6,l1), (l6,l3), (l6,l5) - //
- //
+ // \image html OSI_LaneIntersection.svg "" width=600px + // + // + // + // + // + // + // + // + //
+ // + // \c LanePairing for lane l7: + // + //
+ // + // + // + // + //
+ // (l2,l1), (l2,l3), (l2,l5), + //
+ // (l4,l1), (l4,l3), (l4,l5), + //
+ // (l6,l1), (l6,l3), (l6,l5) + //
+ //
+ //
// // \note In the example, the symbols l1, l2, ... stand for the @@ -407,9 +492,9 @@ message Lane // \image html OSI_LaneBoundary.svg "LaneBoundary" width=800px // // \note In the example, the symbols l1, l2, ... and lb1, lb2, ... -// stand for the lane ids and lane boundary ids respectively, i.e. for -// integers (uint64). The symbols bp2_{i+1}, bp2_{i}, bp2_{i-1} stand -// for \c #osi3::LaneBoundary::BoundaryPoint elements. +// stand for the lane ids and lane boundary ids respectively, i.e. for +// integers (uint64). The symbols bp2_{i+1}, bp2_{i}, bp2_{i-1} stand +// for \c #osi3::LaneBoundary::BoundaryPoint elements. // message LaneBoundary { @@ -428,7 +513,7 @@ message LaneBoundary // \image html OSI_LaneBoundary.svg "" width=800px // // Example: The boundary_line of the \c LaneBoundary with id lb2 is given by - // (bp2_1, ..., bp2_{i-1}, bp2_{i}, bp2_{i+1}, ...). + // (bp2_1, ..., bp2_{i-1}, bp2_{i}, bp2_{i+1}, ...). // // \note For dashed lines, one \c BoundaryPoint has to be at the start and // another at the end of each dashed line segment. The first @@ -457,9 +542,9 @@ message LaneBoundary // lb2. // // \note In the example, the symbols l1, l2, ... and lb1, lb2, ... - // stand for the lane ids and lane boundary ids respectively, i.e. for - // integers (uint64). The symbols bp2_{i+1}, bp2_{i}, bp2_{i-1} stand - // for \c #osi3::LaneBoundary::BoundaryPoint elements. + // stand for the lane ids and lane boundary ids respectively, i.e. for + // integers (uint64). The symbols bp2_{i+1}, bp2_{i}, bp2_{i-1} stand + // for \c #osi3::LaneBoundary::BoundaryPoint elements. // message BoundaryPoint { @@ -494,46 +579,89 @@ message LaneBoundary // \brief \c Classification of a lane boundary. // // - // - // + // //
- // - // - // - // - // - //
Image Intersection - //
- //
\c Classification for lane boundaries - // lb2 and lb9:
- // - //
\c #type = #TYPE_DASHED_LINE - //
\c #color = #COLOR_WHITE - //
\c Classification for lane boundaries - // lb1, lb3, lb4, lb7, lb8, lb10, lb11, lb12 and - // lb14:
- // - //
\c #type = #TYPE_SOLID_LINE - //
\c #color = #COLOR_WHITE - //
\c Classification for lane boundaries lb5, lb6 and - // lb13:
- //
\c #type = #TYPE_CURB - //
- //
- // - // + // + // - // + // + //
+ //
+ // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
+ // + // Image Intersection + // + //
+ //
+ // \c Classification for lane boundaries lb2 and lb9: + //
+ // + // + // + // + //
+ // \c #type = #TYPE_DASHED_LINE + //
+ // \c #color = #COLOR_WHITE + //
+ //
+ // \c Classification for lane boundaries lb1, lb3, lb4, lb7, lb8, lb10, + // lb11, lb12 and lb14: + //
+ // + // + // + // + //
+ // \c #type = #TYPE_SOLID_LINE + //
+ // \c #color = #COLOR_WHITE + //
+ //
+ // \c Classification for lane boundaries lb5, lb6 and lb13: + //
+ // + // + //
+ // \c #type = #TYPE_CURB + //
+ //
+ //
+ // + // + // + // + // - //
// \image html OSI_LaneIntersection.svg "" width=500px - //
+ //
// \image html OSI_LaneBoundaryClassification.jpg "" width=600px - //
+ //
// // \note In the example, the symbols l1, l2, ... and lb1, lb2, ... - // stand for the lane ids and lane boundary ids respectively, i.e. for - // integers (uint64). The symbols cl1, cl2, ... represent the - // osi3::Lane::Classification::centerline elements of the lanes with - // the respective ids. + // stand for the lane ids and lane boundary ids respectively, i.e. for + // integers (uint64). The symbols cl1, cl2, ... represent the + // osi3::Lane::Classification::centerline elements of the lanes with + // the respective ids. // message Classification { diff --git a/osi_object.proto b/osi_object.proto index 8171e1143..9959db670 100644 --- a/osi_object.proto +++ b/osi_object.proto @@ -31,7 +31,8 @@ message StationaryObject // Opaque reference of an associated 3D model of the stationary object. // - // \note It is implementation-specific how model_references are resolved to 3d models. + // \note It is implementation-specific how model_references are resolved to + // 3d models. // optional string model_reference = 4; @@ -316,7 +317,8 @@ message MovingObject // Opaque reference of an associated 3D model of the moving object. // - // \note It is implementation-specific how model_references are resolved to 3d models. + // \note It is implementation-specific how model_references are resolved to + // 3d models. // optional string model_reference = 7; @@ -555,14 +557,16 @@ message MovingObject // optional GenericLightState license_plate_illumination_rear = 8; - // Lighting of emergency vehicles (ambulance, fire engine, police car, etc.). - // Must be set only if a vehicle is allowed to use this illumination type. - // + // Lighting of emergency vehicles (ambulance, fire engine, police + // car, etc.). Must be set only if a vehicle is allowed to use this + // illumination type. + // optional GenericLightState emergency_vehicle_illumination = 9; - // Lighting of service vehicles (snow removal, garbage truck, towing vehicle, slow or wide vehicle, etc.). - // Must be set only if a vehicle is allowed to use this illumination type. - // + // Lighting of service vehicles (snow removal, garbage truck, towing + // vehicle, slow or wide vehicle, etc.). Must be set only if a + // vehicle is allowed to use this illumination type. + // optional GenericLightState service_vehicle_illumination = 10; // Definition of indicator states. @@ -615,7 +619,7 @@ message MovingObject // Light is on. // GENERIC_LIGHT_STATE_ON = 3; - + // Light is flashing blue. // To be used for emergency vehicles. // @@ -626,7 +630,7 @@ message MovingObject // GENERIC_LIGHT_STATE_FLASHING_BLUE_AND_RED = 5; - // Light is flashing amber. + // Light is flashing amber. // To be used for service vehicles. // GENERIC_LIGHT_STATE_FLASHING_AMBER = 6; diff --git a/osi_trafficsign.proto b/osi_trafficsign.proto index d2912dfb3..77e7c75fa 100644 --- a/osi_trafficsign.proto +++ b/osi_trafficsign.proto @@ -22,7 +22,7 @@ message TrafficSignValue // optional Unit value_unit = 2; - // Unit for values on traffic sign + // Unit for values on traffic sign. // enum Unit { @@ -35,8 +35,7 @@ message TrafficSignValue // UNIT_OTHER = 1; - // Value without - // unit. + // Value without unit. // // Unit: [] // @@ -49,7 +48,7 @@ message TrafficSignValue // UNIT_KILOMETER_PER_HOUR = 3; - // Velocity . + // Velocity. // Miles per hour. // // Unit: [mph] @@ -305,8 +304,12 @@ message TrafficSign // Warning: Danger sign. // // - // - // + // + // //
\image html 101.png StVO 101 + // \image html 101.png + // + // StVO 101 + //
// TYPE_DANGER_SPOT = 2; @@ -314,35 +317,62 @@ message TrafficSign // Warning: Zebra crossing. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 101-11.png StVO 101-11 Set \c #vertically_mirrored to \c false. + // \image html 101-11.png + // + // StVO 101-11 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 101-11.png - // StVO 101-21 Set \c #vertically_mirrored to \c true. + // \image html 101-11.png + // + // StVO 101-21 + // + // Set \c #vertically_mirrored to \c true. + //
\image html 350-10.png StVO 350-10 Set \c #vertically_mirrored to \c false. + // \image html 350-10.png + // + // StVO 350-10 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 350-20.png StVO 350-20 Set \c #vertically_mirrored to \c true. + // \image html 350-20.png + // + // StVO 350-20 + // + // Set \c #vertically_mirrored to \c true. + //
// - // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. + // As symbolic road marking \c + // RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. // // // - // - // + // + // //
\image html 293.png StVO 293 + // \image html 293.png + // + // StVO 293 + //
// TYPE_ZEBRA_CROSSING = 87; @@ -350,32 +380,55 @@ message TrafficSign // Warning: Low-flying aircraft or sudden aircraft noise. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 101-10.png StVO 101-10 Set \c #vertically_mirrored to \c false. + // \image html 101-10.png + // + // StVO 101-10 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 101-10.png - // StVO 101-20 Set \c #vertically_mirrored to \c true. + // \image html 101-10.png + // + // StVO 101-20 + // + // Set \c #vertically_mirrored to \c true. + //
// TYPE_FLIGHT = 110; - // Warning: Cattle crossing. + // Warning: Cattles crossing. // // - // - // + // + // + // + // // // - // - // - // + // + // + // // //
\image html 101-12.png StVO 101-12 Set \c - // #vertically_mirrored to \c false. + // \image html 101-12.png + // + // StVO 101-12 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 101-12.png - // StVO 101-22 Set \c #vertically_mirrored to \c true. + // \image html 101-12.png + // + // StVO 101-22 + // + // Set \c #vertically_mirrored to \c true. + //
// @@ -384,15 +437,26 @@ message TrafficSign // Warning: Horse riders. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 101-13.png StVO 101-13 Set \c #vertically_mirrored to \c false. + // \image html 101-13.png + // + // StVO 101-13 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 101-13.png - // StVO 101-23 Set \c #vertically_mirrored to \c true. + // \image html 101-13.png + // + // StVO 101-23 + // + // Set \c #vertically_mirrored to \c true. + //
// @@ -401,15 +465,26 @@ message TrafficSign // Warning: Amphibian migration. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 101-14.png StVO 101-14 Set \c #vertically_mirrored to \c false. + // \image html 101-14.png + // + // StVO 101-14 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 101-14.png - // StVO 101-24 Set \c #vertically_mirrored to \c true. + // \image html 101-14.png + // + // StVO 101-24 + // + // Set \c #vertically_mirrored to \c true. + //
// @@ -418,15 +493,26 @@ message TrafficSign // Warning: Falling rocks. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 101-15.png StVO 101-15 Set \c #vertically_mirrored to \c false. + // \image html 101-15.png + // + // StVO 101-15 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 101-15.png - // StVO 101-25 Set \c #vertically_mirrored to \c true. + // \image html 101-15.png + // + // StVO 101-25 + // + // Set \c #vertically_mirrored to \c true. + //
// @@ -435,8 +521,12 @@ message TrafficSign // Warning: Risk of snow or ice. // // - // - // + // + // // //
\image html 101-51.png StVO 101-51 + // \image html 101-51.png + // + // StVO 101-51 + //
// @@ -445,8 +535,12 @@ message TrafficSign // Warning: Crushed stones. // // - // - // + // + // // //
\image html 101-52.png StVO 101-52 + // \image html 101-52.png + // + // StVO 101-52 + //
// @@ -455,8 +549,12 @@ message TrafficSign // Warning: Waterside. // // - // - // + // + // // //
\image html 101-53.png StVO 101-53 + // \image html 101-53.png + // + // StVO 101-53 + //
// @@ -465,8 +563,12 @@ message TrafficSign // Warning: Not enough clearance. // // - // - // + // + // // //
\image html 101-54.png StVO 101-54 + // \image html 101-54.png + // + // StVO 101-54 + //
// @@ -475,8 +577,12 @@ message TrafficSign // Warning: Movable bridge. // // - // - // + // + // // //
\image html 101-55.png StVO 101-55 + // \image html 101-55.png + // + // StVO 101-55 + //
// @@ -485,8 +591,12 @@ message TrafficSign // Warning: "Right before left" rule at the next intersection. // // - // - // + // + // // //
\image html 102.png StVO 102 + // \image html 102.png + // + // StVO 102 + //
// @@ -495,8 +605,12 @@ message TrafficSign // Warning: Sign for a left turn. // // - // - // + // + // // //
\image html 103-10.png StVO 103-10 + // \image html 103-10.png + // + // StVO 103-10 + //
// @@ -507,8 +621,12 @@ message TrafficSign // Warning: Sign for a right turn. // // - // - // + // + // // //
\image html 103-20.png StVO 103-20 + // \image html 103-20.png + // + // StVO 103-20 + //
// @@ -519,8 +637,12 @@ message TrafficSign // Warning: Sign for a double turn (first left turn). // // - // - // + // + // // //
\image html 105-10.png StVO 105-10 + // \image html 105-10.png + // + // StVO 105-10 + //
// @@ -531,8 +653,12 @@ message TrafficSign // Warning: Sign for a double turn (first right turn). // // - // - // + // + // // //
\image html 105-20.png StVO 105-20 + // \image html 105-20.png + // + // StVO 105-20 + //
// @@ -543,11 +669,16 @@ message TrafficSign // Warning: Steep hill downwards. // // - // - // - // + // + // + // // //
\image html 108-4.png StVO 108 Use \c TrafficSignValue::value - // and \c TrafficSignValue::value_unit to indicate slope. - // + // \image html 108-4.png + // + // StVO 108 + // + // Use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to indicate slope. + //
// @@ -556,11 +687,16 @@ message TrafficSign // Warning: Steep hill upwards. // // - // - // - // + // + // + // // //
\image html 110-4.png StVO 110 Use \c TrafficSignValue::value - // and \c TrafficSignValue::value_unit to indicate slope - // + // \image html 110-4.png + // + // StVO 110 + // + // Use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to indicate slope + //
// @@ -569,8 +705,12 @@ message TrafficSign // Warning: Uneven road. // // - // - // + // + // // //
\image html 112.png StVO 112 + // \image html 112.png + // + // StVO 112 + //
// @@ -579,8 +719,12 @@ message TrafficSign // Warning: Road slippery when wet or dirty. // // - // - // + // + // // //
\image html 114.png StVO 114 + // \image html 114.png + // + // StVO 114 + //
// @@ -589,15 +733,26 @@ message TrafficSign // Warning: Side winds. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 117-10.png StVO 117-10 Set \c #vertically_mirrored to \c false. + // \image html 117-10.png + // + // StVO 117-10 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 117-10.png - // StVO 117-20 Set \c #vertically_mirrored to \c true. + // \image html 117-10.png + // + // StVO 117-20 + // + // Set \c #vertically_mirrored to \c true. + //
// @@ -606,8 +761,12 @@ message TrafficSign // Warning: Road narrowing. // // - // - // + // + // // //
\image html 120.png StVO 120 + // \image html 120.png + // + // StVO 120 + //
// @@ -616,8 +775,12 @@ message TrafficSign // Warning: Road narrowing on the right. // // - // - // + // + // // //
\image html 121-10.png StVO 121-10 + // \image html 121-10.png + // + // StVO 121-10 + //
// @@ -626,8 +789,12 @@ message TrafficSign // Warning: Road narrowing on the left. // // - // - // + // + // // //
\image html 121-20.png StVO 121-20 + // \image html 121-20.png + // + // StVO 121-20 + //
// @@ -636,8 +803,12 @@ message TrafficSign // Warning: Road works sign. // // - // - // + // + // // //
\image html 123.png StVO 123 + // \image html 123.png + // + // StVO 123 + //
// @@ -646,8 +817,12 @@ message TrafficSign // Warning: Traffic queues likely. // // - // - // + // + // // //
\image html 124.png StVO 124 + // \image html 124.png + // + // StVO 124 + //
// @@ -656,8 +831,12 @@ message TrafficSign // Warning: Two-way-traffic (after one-way lane). // // - // - // + // + // // //
\image html 125.png StVO 125 + // \image html 125.png + // + // StVO 125 + //
// @@ -666,8 +845,12 @@ message TrafficSign // Warning: Traffic light ahead sign. // // - // - // + // + // // //
\image html 131.png StVO 131 + // \image html 131.png + // + // StVO 131 + //
// @@ -676,15 +859,26 @@ message TrafficSign // Warning: Pedestrians. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 133-10.png StVO 133-10 Set \c #vertically_mirrored to \c false. + // \image html 133-10.png + // + // StVO 133-10 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 133-10.png - // StVO 133-20 Set \c #vertically_mirrored to \c true. + // \image html 133-10.png + // + // StVO 133-20 + // + // Set \c #vertically_mirrored to \c true. + //
// @@ -693,15 +887,26 @@ message TrafficSign // Warning: Children crossing. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 136-10.png StVO 136-10 Set \c #vertically_mirrored to \c false. + // \image html 136-10.png + // + // StVO 136-10 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 136-10.png - // StVO 136-20 Set \c #vertically_mirrored to \c true. + // \image html 136-10.png + // + // StVO 136-20 + // + // Set \c #vertically_mirrored to \c true. + //
// @@ -710,15 +915,26 @@ message TrafficSign // Warning: Pedal cycle route crossing or joining road sign. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 138-10.png StVO 138-10 Set \c #vertically_mirrored to \c false. + // \image html 138-10.png + // + // StVO 138-10 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 138-10.png - // StVO 138-20 Set \c #vertically_mirrored to \c true. + // \image html 138-10.png + // + // StVO 138-20 + // + // Set \c #vertically_mirrored to \c true. + //
// @@ -727,15 +943,26 @@ message TrafficSign // Warning: Deer crossing. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 142-10.png StVO 142-10 Set \c #vertically_mirrored to \c false. + // \image html 142-10.png + // + // StVO 142-10 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 142-10.png - // StVO 142-20 Set \c #vertically_mirrored to \c true. + // \image html 142-10.png + // + // StVO 142-20 + // + // Set \c #vertically_mirrored to \c true. + //
// @@ -744,8 +971,12 @@ message TrafficSign // Warning: Level crossing without barrier or gate. // // - // - // + // + // // //
\image html 151.png StVO 151 + // \image html 151.png + // + // StVO 151 + //
// @@ -755,72 +986,120 @@ message TrafficSign // (StVO 156 - Countdown marker indicating that level crossing // are 2 main signs \c #TYPE_UNGATED_LEVEL_CROSSING and \c // #TYPE_LEVEL_CROSSING_MARKER.) - // - // - // - // - // - // - // + //
\image html 157-20.png - // \image html 159-20.png - // \image html 161-20.png - // \image html 156-10.png \image html 156-11.png
+ // + // + // + // + // + // // // - // - // - // - // - // + // + // + // + // + // // // - // - // + // + // + // + // + // // // - // + // + // + // + // // //
+ // \image html 157-20.png + // + // \image html 159-20.png + // + // \image html 161-20.png + // + // \image html 156-10.png + // + // \image html 156-11.png + //
StVO 157-10 StVO 159-10 StVO 161-10 (StVO 156-10) (StVO 156-11) + // StVO 157-10 + // + // StVO 159-10 + // + // StVO 161-10 + // + // (StVO 156-10) + // + // (StVO 156-11) + //
\image html 157-20.png - // \image html 159-20.png - // \image html 161-20.png - // \image html 156-10.png - // \image html 156-21.png + // \image html 157-20.png + // + // \image html 159-20.png + // + // \image html 161-20.png + // + // \image html 156-10.png + // + // \image html 156-21.png + //
StVO 157-20 - // StVO 159-20 - // StVO 162-20 - // (StVO 156-20) - // (StVO 156-21) + // + // StVO 157-20 + // + // StVO 159-20 + // + // StVO 162-20 + // + // (StVO 156-20) + // + // (StVO 156-21) + //
// // Variants (here X is any of 157, 159 or 162): // // - // - // + // + // // // - // - // + // + // // // - // - // + // + // // // - // - // + // + // // //
StVO X-10 Set \c #vertically_mirrored to \c false. + // StVO X-10 + // + // Set \c #vertically_mirrored to \c false. + //
StVO X-11 - // Set \c #vertically_mirrored to \c false. - // Additionally, use \c TrafficSignValue::value and \c - // TrafficSignValue::value_unit to indicate the remaining - // distance or the number of displayed red stripes. In - // the second case, set \c TrafficSignValue::value_unit - // to \c TrafficSignValue::UNIT_NO_UNIT. - // + // StVO X-11 + // + // Set \c #vertically_mirrored to \c false. + // Additionally, use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to indicate the remaining + // distance or the number of displayed red stripes. In + // the second case, set \c TrafficSignValue::value_unit + // to \c TrafficSignValue::UNIT_NO_UNIT. + //
StVO X-20 Set \c #vertically_mirrored to \c true. + // StVO X-20 + // + // Set \c #vertically_mirrored to \c true. + //
StVO X-21 - // Set \c #vertically_mirrored to \c true. - // Additionally, use \c TrafficSignValue::value and \c - // TrafficSignValue::value_unit to indicate the remaining - // distance or the number of displayed red stripes. In - // the second case, set \c TrafficSignValue::value_unit - // to \c TrafficSignValue::UNIT_NO_UNIT. - // + // StVO X-21 + // + // Set \c #vertically_mirrored to \c true. + // Additionally, use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to indicate the remaining + // distance or the number of displayed red stripes. In + // the second case, set \c TrafficSignValue::value_unit + // to \c TrafficSignValue::UNIT_NO_UNIT. + //
// @@ -829,12 +1108,23 @@ message TrafficSign // St.Andrew's cross, railway traffic has priority. // // - // // - // + // + // // //
\image html 201-50.png StVO 201-50 + // + // \image html 201-50.png + // + // StVO 201-50 + // //
\image html 201-52.png StVO 201-52 with - // lightning bolt indicating - // voltage-carrying overhead line. + // + // \image html 201-52.png + // + // StVO 201-52 + // + // with lightning bolt indicating voltage-carrying overhead + // line. + //
// @@ -843,8 +1133,12 @@ message TrafficSign // Give way. // // - // - // + // + // // //
\image html 205.png StVO 205 + // \image html 205.png + // + // StVO 205 + //
// @@ -853,8 +1147,14 @@ message TrafficSign // // // - // - // + // + // // //
StVO 341 + // + // + // StVO 341 + //
// @@ -863,8 +1163,12 @@ message TrafficSign // Stop sign. // // - // - // + // + // // //
\image html 206.png StVO 206 + // \image html 206.png + // + // StVO 206 + //
// @@ -873,8 +1177,12 @@ message TrafficSign // // // - // - // + // + // //
\image html 294.png StVO 294 + // \image html 294.png + // + // StVO 294 + //
// TYPE_STOP = 17; @@ -883,12 +1191,16 @@ message TrafficSign // direction. // // - // - // + // + // // //
\image html 208.png StVO 208 + // \image html 208.png + // + // StVO 208 + //
// - // See also \c + // See also: \c // #TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION. // TYPE_PRIORITY_TO_OPPOSITE_DIRECTION = 18; @@ -897,27 +1209,35 @@ message TrafficSign // direction. // // - // + // + // // //
\image html 208.png - // StVO 208, upside down + // \image html 208.png + // + // StVO 208, upside down + //
// - // See also \c #TYPE_PRIORITY_TO_OPPOSITE_DIRECTION. + // See also: \c #TYPE_PRIORITY_TO_OPPOSITE_DIRECTION. // TYPE_PRIORITY_TO_OPPOSITE_DIRECTION_UPSIDE_DOWN = 19; // Prescribed left turn. // // - // - // + // + // // //
\image html 209-10.png StVO 209-10 + // \image html 209-10.png + // + // StVO 209-10 + //
// // Right: \c #TYPE_PRESCRIBED_RIGHT_TURN // - // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN + // As symbolic road marking \c + // RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN // (StVO 297). // TYPE_PRESCRIBED_LEFT_TURN = 20; @@ -925,15 +1245,19 @@ message TrafficSign // Prescribed right turn. // // - // + // + // // //
\image html 209-10.png - // StVO 209-20 + // \image html 209-10.png + // + // StVO 209-20 + //
// // Left: \c #TYPE_PRESCRIBED_LEFT_TURN // - // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN + // As symbolic road marking \c + // RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN // (StVO 297). // TYPE_PRESCRIBED_RIGHT_TURN = 21; @@ -941,13 +1265,17 @@ message TrafficSign // Prescribed driving straight. // // - // - // + // + // // //
\image html 209-30.png StVO 209-30 + // \image html 209-30.png + // + // StVO 209-30 + //
// - // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN + // As symbolic road marking \c + // RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN // (StVO 297). // TYPE_PRESCRIBED_STRAIGHT = 22; @@ -955,8 +1283,12 @@ message TrafficSign // Prescribed right way. // // - // - // + // + // // //
\image html 211.png StVO 211 + // \image html 211.png + // + // StVO 211 + //
// @@ -967,8 +1299,12 @@ message TrafficSign // Prescribed left way. // // - // - // + // + // // //
\image html 211-10.png StVO 211-10 + // \image html 211-10.png + // + // StVO 211-10 + //
// @@ -979,16 +1315,19 @@ message TrafficSign // Prescribed right turn and driving straight. // // - // - // + // + // // //
\image html 214.png StVO 214 + // \image html 214.png + // + // StVO 214 + //
// - // Left: \c - // #TYPE_PRESCRIBED_LEFT_TURN_AND_RIGHT_TURN + // Left: \c #TYPE_PRESCRIBED_LEFT_TURN_AND_RIGHT_TURN // - // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN + // As symbolic road marking \c + // RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN // (StVO 297). // TYPE_PRESCRIBED_RIGHT_TURN_AND_STRAIGHT = 26; @@ -996,16 +1335,19 @@ message TrafficSign // Prescribed left turn and driving straight . // // - // - // + // + // // //
\image html 214-10.png StVO 214-10 + // \image html 214-10.png + // + // StVO 214-10 + //
// - // Right: \c - // #TYPE_PRESCRIBED_RIGHT_TURN_AND_STRAIGHT + // Right: \c #TYPE_PRESCRIBED_RIGHT_TURN_AND_STRAIGHT // - // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN + // As symbolic road marking \c + // RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN // (StVO 297). // TYPE_PRESCRIBED_LEFT_TURN_AND_STRAIGHT = 25; @@ -1013,13 +1355,17 @@ message TrafficSign // Prescribed left and right turn. // // - // - // + // + // // //
\image html 214-30.png StVO 214-30 + // \image html 214-30.png + // + // StVO 214-30 + //
// - // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN + // As symbolic road marking \c + // RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN // (StVO 297). // TYPE_PRESCRIBED_LEFT_TURN_AND_RIGHT_TURN = 27; @@ -1027,8 +1373,8 @@ message TrafficSign // Prescribed left turn, right turn and driving straight // (required for logical signs as road marking). // - // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN + // As symbolic road marking \c + // RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN // (StVO 297). // TYPE_PRESCRIBED_LEFT_TURN_RIGHT_TURN_AND_STRAIGHT = 28; @@ -1036,8 +1382,12 @@ message TrafficSign // Roundabout. // // - // - // + // + // // //
\image html 215.png StVO 215 + // \image html 215.png + // + // StVO 215 + //
// @@ -1049,8 +1399,12 @@ message TrafficSign // One-way road to the left. // // - // - // + // + // // //
\image html 220-10.png StVO 220-10 + // \image html 220-10.png + // + // StVO 220-10 + //
// @@ -1061,8 +1415,12 @@ message TrafficSign // One-way road to the right. // // - // - // + // + // // //
\image html 220-20.png StVO 220-20 + // \image html 220-20.png + // + // StVO 220-20 + //
// @@ -1073,8 +1431,12 @@ message TrafficSign // Drive past on the left side. // // - // - // + // + // // //
\image html 222.png StVO 222 + // \image html 222.png + // + // StVO 222 + //
// @@ -1085,8 +1447,12 @@ message TrafficSign // Drive past on the right side. // // - // - // + // + // // //
\image html 222-10.png StVO 222-10 + // \image html 222-10.png + // + // StVO 222-10 + //
// @@ -1097,19 +1463,37 @@ message TrafficSign // Drive along side lanes. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 223.1-50.png StVO 223.1-50 Drive along side lanes, 2 lanes and side lane. + // \image html 223.1-50.png + // + // StVO 223.1-50 + // + // Drive along side lanes, 2 lanes and side lane. + //
\image html 223.1-51.png StVO 223.1-51 Drive along side lanes, 3 lanes and side lane. + // \image html 223.1-51.png + // + // StVO 223.1-51 + // + // Drive along side lanes, 3 lanes and side lane. + //
\image html 223.1-52.png StVO 223.1-52 Drive along side lanes, 4 lanes and side lane. + // \image html 223.1-52.png + // + // StVO 223.1-52 + // + // Drive along side lanes, 4 lanes and side lane. + //
// @@ -1118,22 +1502,37 @@ message TrafficSign // Do not drive on the side lane. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 223.2-50.png StVO 223.2-50 Do not drive on the side lane, 2 lanes and side lane. - // + // \image html 223.2-50.png + // + // StVO 223.2-50 + // + // Do not drive on the side lane, 2 lanes and side lane. + //
\image html 223.2-51.png StVO 223.2-51 Do not drive on the side lane, 3 lanes and side lane. - // + // \image html 223.2-51.png + // + // StVO 223.2-51 + // + // Do not drive on the side lane, 3 lanes and side lane. + //
\image html 223.2-52.png StVO 223.2-52 Do not drive on the side lane, 4 lanes and side lane. - // + // \image html 223.2-52.png + // + // StVO 223.2-52 + // + // Do not drive on the side lane, 4 lanes and side lane. + //
// @@ -1142,19 +1541,37 @@ message TrafficSign // Side lane closing. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 223.3-50.png StVO 223.3-50 Side lane closing, 2 lanes and side lane. + // \image html 223.3-50.png + // + // StVO 223.3-50 + // + // Side lane closing, 2 lanes and side lane. + //
\image html 223.3-51.png StVO 223.3-51 Side lane closing, 3 lanes and side lane. + // \image html 223.3-51.png + // + // StVO 223.3-51 + // + // Side lane closing, 3 lanes and side lane. + //
\image html 223.3-52.png StVO 223.3-52 Side lane closing, 4 lanes and side lane. + // \image html 223.3-52.png + // + // StVO 223.3-52 + // + // Side lane closing, 4 lanes and side lane. + //
// @@ -1163,8 +1580,12 @@ message TrafficSign // Bus stop or tramway stop. // // - // - // + // + // // //
\image html 224.png StVO 224 + // \image html 224.png + // + // StVO 224 + //
// @@ -1173,29 +1594,48 @@ message TrafficSign // Taxi rank. // // - // - // + // + // // // - // - // - // + // + // // // - // - // - // + // + // // // - // - // - // + // + // // //
\image html 229.png "StVO 229" Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_NO_DIRECTION + // \image html 229.png "StVO 229" + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_NO_DIRECTION + //
\image html 229-10.png "StVO 229-10" \image html 229-21.png "StVO 229-21" Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_LEFT + // + // \image html 229-10.png "StVO 229-10" + // + // \image html 229-21.png "StVO 229-21" + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_LEFT //
\image html 229-11.png "StVO 229-11" \image html 229-20.png "StVO 229-20" Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_RIGHT + // + // \image html 229-11.png "StVO 229-11" + // + // \image html 229-20.png "StVO 229-20" + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_RIGHT //
\image html 229-30.png "StVO 229-30" \image html 229-31.png "StVO 229-31" Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_LEFT_RIGHT + // + // \image html 229-30.png "StVO 229-30" + // + // \image html 229-31.png "StVO 229-31" + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_LEFT_RIGHT //
@@ -1205,8 +1645,12 @@ message TrafficSign // Route for bicycles only. // // - // - // + // + // // //
\image html 237.png StVO 237 + // \image html 237.png + // + // StVO 237 + //
// @@ -1215,8 +1659,12 @@ message TrafficSign // Route for horse riders only. // // - // - // + // + // // //
\image html 238.png StVO 238 + // \image html 238.png + // + // StVO 238 + //
// @@ -1225,8 +1673,12 @@ message TrafficSign // Route for pedestrians only. // // - // - // + // + // // //
\image html 239.png StVO 239 + // \image html 239.png + // + // StVO 239 + //
// @@ -1235,8 +1687,12 @@ message TrafficSign // Unsegregated route for use by bicycles and pedestrians only. // // - // - // + // + // // //
\image html 240.png StVO 240 + // \image html 240.png + // + // StVO 240 + //
// @@ -1246,10 +1702,15 @@ message TrafficSign // bicycles on the left. // // - // - // + // + // // //
\image html 241-30.png StVO 241-30 + // \image html 241-30.png + // + // StVO 241-30 + //
+ // // Right: \c #TYPE_BICYCLES_PEDESTRIANS_SEPARATED_RIGHT_ONLY // TYPE_BICYCLES_PEDESTRIANS_SEPARATED_LEFT_ONLY = 149; @@ -1258,8 +1719,12 @@ message TrafficSign // bicycles on the right. // // - // - // + // + // // //
\image html 241-31.png StVO 241-31 + // \image html 241-31.png + // + // StVO 241-31 + //
// @@ -1269,8 +1734,12 @@ message TrafficSign // Beginning of the pedestrian zone. // // - // - // + // + // // //
\image html 242.1.png StVO 242.1 + // \image html 242.1.png + // + // StVO 242.1 + //
// @@ -1279,8 +1748,12 @@ message TrafficSign // End of the pedestrian zone. // // - // - // + // + // // //
\image html 242.2.png StVO 242.2 + // \image html 242.2.png + // + // StVO 242.2 + //
// @@ -1289,8 +1762,12 @@ message TrafficSign // Beginning of bicycle road. // // - // - // + // + // // //
\image html 244.1.png StVO 244.1 + // \image html 244.1.png + // + // StVO 244.1 + //
// @@ -1299,8 +1776,12 @@ message TrafficSign // End of bicycle road. // // - // - // + // + // // //
\image html 244.2.png StVO 244.2 + // \image html 244.2.png + // + // StVO 244.2 + //
// @@ -1309,8 +1790,12 @@ message TrafficSign // Lane for buses. // // - // - // + // + // // //
\image html 245.png StVO 245 + // \image html 245.png + // + // StVO 245 + //
// @@ -1331,8 +1816,12 @@ message TrafficSign // Entry prohibited for all types of vehicles. // // - // - // + // + // // //
\image html 250.png StVO 250 + // \image html 250.png + // + // StVO 250 + //
// @@ -1342,8 +1831,12 @@ message TrafficSign // multi-track vehicles. // // - // - // + // + // // //
\image html 251.png StVO 251 + // \image html 251.png + // + // StVO 251 + //
// @@ -1352,21 +1845,29 @@ message TrafficSign // Entry prohibited for trucks. // // - // - // + // + // // //
\image html 253.png StVO 253 + // \image html 253.png + // + // StVO 253 + //
// - // \note In the German StVO, trucks are defined as - // motorized vehicles that are heavier than 3.5 [t]. + // \note In the German StVO, trucks are defined as motorized + // vehicles that are heavier than 3.5 [t]. // TYPE_TRUCKS_PROHIBITED = 39; // Entry prohibited for bicycles. // // - // - // + // + // // //
\image html 254.png StVO 254 + // \image html 254.png + // + // StVO 254 + //
// @@ -1375,8 +1876,12 @@ message TrafficSign // Entry prohibited for motorcycles. // // - // - // + // + // // //
\image html 255.png StVO 255 + // \image html 255.png + // + // StVO 255 + //
// @@ -1385,8 +1890,12 @@ message TrafficSign // Entry prohibited for mopeds. // // - // - // + // + // // //
\image html 257-50.png StVO 257-50 + // \image html 257-50.png + // + // StVO 257-50 + //
// @@ -1395,8 +1904,12 @@ message TrafficSign // Entry prohibited for horse riders. // // - // - // + // + // // //
\image html 257-51.png StVO 257-51 + // \image html 257-51.png + // + // StVO 257-51 + //
// @@ -1405,18 +1918,26 @@ message TrafficSign // Entry prohibited for horse carriages. // // - // - // + // + // // //
\image html 257-52.png StVO 257-52 + // \image html 257-52.png + // + // StVO 257-52 + //
// TYPE_HORSE_CARRIAGES_PROHIBITED = 157; - // Entry prohibited for cattle. + // Entry prohibited for cattles. // // - // - // + // + // // //
\image html 257-53.png StVO 257-53 + // \image html 257-53.png + // + // StVO 257-53 + //
// @@ -1425,8 +1946,12 @@ message TrafficSign // Entry prohibited for buses. // // - // - // + // + // // //
\image html 257-54.png StVO 257-54 + // \image html 257-54.png + // + // StVO 257-54 + //
// @@ -1435,8 +1960,12 @@ message TrafficSign // Entry prohibited for passenger cars. // // - // - // + // + // // //
\image html 257-55.png StVO 257-55 + // \image html 257-55.png + // + // StVO 257-55 + //
// @@ -1445,8 +1974,12 @@ message TrafficSign // Entry prohibited for passenger cars with trailers. // // - // - // + // + // // //
\image html 257-56.png StVO 257-56 + // \image html 257-56.png + // + // StVO 257-56 + //
// @@ -1455,8 +1988,12 @@ message TrafficSign // Entry prohibited for trucks with trailers. // // - // - // + // + // // //
\image html 257-57.png StVO 257-57 + // \image html 257-57.png + // + // StVO 257-57 + //
// @@ -1465,22 +2002,30 @@ message TrafficSign // Entry prohibited for tractors. // // - // - // + // + // // //
\image html 257-58.png StVO 257-58 + // \image html 257-58.png + // + // StVO 257-58 + //
// - // \note In the German StVO, tractors are defined as - // motorized vehicles that are not allowed to, or cannot, - // drive faster than 25 [km/h]. + // \note In the German StVO, tractors are defined as motorized + // vehicles that are not allowed to, or cannot, drive faster + // than 25 [km/h]. // TYPE_TRACTORS_PROHIBITED = 163; // Entry prohibited for pedestrians. // // - // - // + // + // // //
\image html 259.png StVO 259 + // \image html 259.png + // + // StVO 259 + //
// @@ -1489,8 +2034,12 @@ message TrafficSign // Entry prohibited for all motor vehicles. // // - // - // + // + // // //
\image html 260.png StVO 260 + // \image html 260.png + // + // StVO 260 + //
// @@ -1498,9 +2047,14 @@ message TrafficSign // Entry prohibited for marked vehicles transporting hazardous // goods. - // - // - // + //
\image html 261.png StVO 261
+ // + // + // // //
+ // \image html 261.png + // + // StVO 261 + //
// @@ -1510,8 +2064,12 @@ message TrafficSign // gross weight shown). // // - // - // + // + // // //
\image html 262.png StVO 262 + // \image html 262.png + // + // StVO 262 + //
// @@ -1523,29 +2081,36 @@ message TrafficSign // Axle weight limit (entry prohibited for vehicles over weight // on axle shown). - // - // - // + //
\image html 263.png StVO 263
+ // + // + // // //
+ // \image html 263.png + // + // StVO 263 + //
// - // Use - // \c TrafficSignValue::value and \c + // Use \c TrafficSignValue::value and \c // TrafficSignValue::value_unit to set the limit. // TYPE_VEHICLES_AXLE_OVER_WEIGHT_PROHIBITED = 166; // Horizontal clearance (entry prohibited for vehicles wider // than the width shown). - // - // - // + //
\image html "264-2,3.png" StVO 264
+ // + // + // // //
+ // \image html "264-2,3.png" + // + // StVO 264 + //
// - // Use - // \c TrafficSignValue::value and \c + // Use \c TrafficSignValue::value and \c // TrafficSignValue::value_unit to set the limit. // TYPE_VEHICLES_EXCESS_WIDTH_PROHIBITED = 167; @@ -1554,27 +2119,34 @@ message TrafficSign // the height shown). // // - // - // + // + // // //
\image html 265.png StVO 265 + // \image html 265.png + // + // StVO 265 + //
// - // Use - // \c TrafficSignValue::value and \c + // Use \c TrafficSignValue::value and \c // TrafficSignValue::value_unit to set the limit. // TYPE_VEHICLES_EXCESS_HEIGHT_PROHIBITED = 168; // Length restriction (entry prohibited for vehicles or // combinations of vehicles longer than the length shown). - // - // - // + //
\image html 266.png StVO 266
+ // + // + // // //
+ // \image html 266.png + // + // StVO 266 + //
// - // Use - // \c TrafficSignValue::value and \c + // Use \c TrafficSignValue::value and \c // TrafficSignValue::value_unit to set the limit. // TYPE_VEHICLES_EXCESS_LENGTH_PROHIBITED = 169; @@ -1582,8 +2154,12 @@ message TrafficSign // Entry not allowed. One-way road. // // - // - // + // + // // //
\image html 267.png StVO 267 + // \image html 267.png + // + // StVO 267 + //
// @@ -1592,17 +2168,26 @@ message TrafficSign // Snow chains required. // // - // - // + // + // // //
\image html 268.png StVO 268 + // \image html 268.png + // + // StVO 268 + //
// TYPE_SNOW_CHAINS_REQUIRED = 170; // Entry prohibited for vehicles carrying water pollutants. - // - // - // + //
\image html 269.png StVO 269
+ // + // + // // //
+ // \image html 269.png + // + // StVO 269 + //
// @@ -1610,9 +2195,14 @@ message TrafficSign // Start of area without traffic to reduce harmful air // pollution. - // - // - // + //
\image html 270.1.png StVO 270.1
+ // + // + // // //
+ // \image html 270.1.png + // + // StVO 270.1 + //
// @@ -1623,21 +2213,28 @@ message TrafficSign // End of area without traffic to reduce harmful air pollution. // // - // - // + // + // // //
\image html 270.2.png StVO 270.2 + // \image html 270.2.png + // + // StVO 270.2 + //
// - // Begin: \c - // #TYPE_ENVIRONMENTAL_ZONE_BEGIN + // Begin: \c #TYPE_ENVIRONMENTAL_ZONE_BEGIN // TYPE_ENVIRONMENTAL_ZONE_END = 46; // No U turn left. // // - // - // + // + // // //
\image html 272.png StVO 272 + // \image html 272.png + // + // StVO 272 + //
// @@ -1646,12 +2243,17 @@ message TrafficSign TYPE_NO_U_TURN_LEFT = 47; // No U turn right. - // + // + // --> // // \note This type is to be applied in left-driving countries. // @@ -1676,13 +2278,16 @@ message TrafficSign // Minimum safety distance for trucks. // // - // - // + // + // // //
\image html 273.png StVO 273 + // \image html 273.png + // + // StVO 273 + //
// - // Use - // \c TrafficSignValue::value and \c + // Use \c TrafficSignValue::value and \c // TrafficSignValue::value_unit to set the limit. // TYPE_MINIMUM_DISTANCE_FOR_TRUCKS = 51; @@ -1690,13 +2295,16 @@ message TrafficSign // Start of speed limit. // // - // - // + // + // // //
\image html 274-30.png StVO 274 + // \image html 274-30.png + // + // StVO 274 + //
// - // Use - // \c TrafficSignValue::value and \c + // Use \c TrafficSignValue::value and \c // TrafficSignValue::value_unit to set the limit. // // End: \c #TYPE_SPEED_LIMIT_END @@ -1706,13 +2314,16 @@ message TrafficSign // Start of zone with speed limit. // // - // - // + // + // // //
\image html 274.1.png StVO 274.1 + // \image html 274.1.png + // + // StVO 274.1 + //
// - // Use - // \c TrafficSignValue::value and \c + // Use \c TrafficSignValue::value and \c // TrafficSignValue::value_unit to set the limit. // // End: \c #TYPE_SPEED_LIMIT_ZONE_END @@ -1722,13 +2333,16 @@ message TrafficSign // End of zone with speed limit. // // - // - // + // + // // //
\image html 274.2.png StVO 274.2 + // \image html 274.2.png + // + // StVO 274.2 + //
// - // Use - // \c TrafficSignValue::value and \c + // Use \c TrafficSignValue::value and \c // TrafficSignValue::value_unit to set the limit. // // Begin: \c #TYPE_SPEED_LIMIT_ZONE_BEGIN @@ -1738,13 +2352,16 @@ message TrafficSign // Start of mandatory minimum speed. // // - // - // + // + // // //
\image html 275.png StVO 275 + // \image html 275.png + // + // StVO 275 + //
// - // Use - // \c TrafficSignValue::value and \c + // Use \c TrafficSignValue::value and \c // TrafficSignValue::value_unit to set the speed. // // End: \c #TYPE_MINIMUM_SPEED_END @@ -1754,8 +2371,12 @@ message TrafficSign // Start of overtaking ban. // // - // - // + // + // // //
\image html 276.png StVO 276 + // \image html 276.png + // + // StVO 276 + //
// @@ -1766,26 +2387,32 @@ message TrafficSign // Start of overtaking ban for trucks. // // - // - // + // + // // //
\image html 277.png StVO 277 + // \image html 277.png + // + // StVO 277 + //
// - // End: \c - // #TYPE_OVERTAKING_BAN_FOR_TRUCKS_END + // End: \c #TYPE_OVERTAKING_BAN_FOR_TRUCKS_END // TYPE_OVERTAKING_BAN_FOR_TRUCKS_BEGIN = 57; // End of speed limit. // // - // - // + // + // // //
\image html 278-60.png StVO 278 + // \image html 278-60.png + // + // StVO 278 + //
// - // Use - // \c TrafficSignValue::value and \c + // Use \c TrafficSignValue::value and \c // TrafficSignValue::value_unit to refer to the limit. // // Begin: \c #TYPE_SPEED_LIMIT_BEGIN @@ -1795,13 +2422,16 @@ message TrafficSign // End of mandatory minimum speed. // // - // - // + // + // // //
\image html 279.png StVO 279 + // \image html 279.png + // + // StVO 279 + //
// - // Use - // \c TrafficSignValue::value and \c + // Use \c TrafficSignValue::value and \c // TrafficSignValue::value_unit to refer to the limit. // // Begin: \c #TYPE_MINIMUM_SPEED_BEGIN @@ -1811,8 +2441,12 @@ message TrafficSign // End of overtaking ban. // // - // - // + // + // // //
\image html 280.png StVO 280 + // \image html 280.png + // + // StVO 280 + //
// @@ -1823,21 +2457,28 @@ message TrafficSign // End of overtaking ban for trucks. // // - // - // + // + // // //
\image html 281.png StVO 281 + // \image html 281.png + // + // StVO 281 + //
// - // Begin: \c - // #TYPE_OVERTAKING_BAN_FOR_TRUCKS_BEGIN + // Begin: \c #TYPE_OVERTAKING_BAN_FOR_TRUCKS_BEGIN // TYPE_OVERTAKING_BAN_FOR_TRUCKS_END = 61; // End of all speed and overtaking restrictions. // // - // - // + // + // // //
\image html 282.png StVO 282 + // \image html 282.png + // + // StVO 282 + //
// @@ -1846,31 +2487,49 @@ message TrafficSign // No stopping sign. // // - // - // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 283.png "StVO 283" Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_NO_DIRECTION - // + // \image html 283.png "StVO 283" + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_NO_DIRECTION + //
\image html 283-10.png "StVO 283-10" \image html 283-11.png "StVO 283-11" Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_LEFT - // + // \image html 283-10.png "StVO 283-10" + // + // \image html 283-11.png "StVO 283-11" + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_LEFT + //
\image html 283-20.png "StVO 283-20" \image html 283-21.png "StVO 283-21" Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_RIGHT - // + // \image html 283-20.png "StVO 283-20" + // + // \image html 283-21.png "StVO 283-21" + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_RIGHT + //
\image html 283-30.png "StVO 283-30" \image html 283-31.png "StVO 283-31" Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_LEFT_RIGHT - // + // \image html 283-30.png "StVO 283-30" + // + // \image html 283-31.png "StVO 283-31" + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_LEFT_RIGHT + //
// @@ -1879,41 +2538,63 @@ message TrafficSign // No parking sign. // // - // - // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 286.png "StVO 286" Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_NO_DIRECTION - // + // \image html 286.png "StVO 286" + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_NO_DIRECTION + //
\image html 286-10.png "StVO 286-10" \image html 286-11.png "StVO 286-11" Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_LEFT - // + // \image html 286-10.png "StVO 286-10" + // + // \image html 286-11.png "StVO 286-11" + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_LEFT + //
\image html 286-20.png "StVO 286-20" \image html 286-21.png "StVO 286-21" Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_RIGHT - // + // \image html 286-20.png "StVO 286-20" + // + // \image html 286-21.png "StVO 286-21" + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_RIGHT + //
\image html 286-30.png "StVO 286-30" \image html 286-31.png "StVO 286-31" Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_LEFT_RIGHT - // + // \image html 286-30.png "StVO 286-30" + // + // \image html 286-31.png "StVO 286-31" + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_LEFT_RIGHT + //
// - // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. + // As symbolic road marking \c + // RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. // // // - // - // + // + // //
\image html 299.png StVO 299 + // \image html 299.png + // + // StVO 299 + //
// TYPE_NO_PARKING = 64; @@ -1921,8 +2602,12 @@ message TrafficSign // Begin of no parking zone. // // - // - // + // + // // //
\image html 290.1.png StVO 290.1 + // \image html 290.1.png + // + // StVO 290.1 + //
// @@ -1933,8 +2618,12 @@ message TrafficSign // End of no parking zone. // // - // - // + // + // // //
\image html 290.2.png StVO 290.2 + // \image html 290.2.png + // + // StVO 290.2 + //
// @@ -1945,8 +2634,12 @@ message TrafficSign // Right of way at the next intersection. // // - // - // + // + // // //
\image html 301.png StVO 301 + // \image html 301.png + // + // StVO 301 + //
// @@ -1955,8 +2648,12 @@ message TrafficSign // Begin of priority road with right of way. // // - // - // + // + // // //
\image html 306.png StVO 306 + // \image html 306.png + // + // StVO 306 + //
// @@ -1967,8 +2664,12 @@ message TrafficSign // End of priority road with right of way. // // - // - // + // + // // //
\image html 307.png StVO 307 + // \image html 307.png + // + // StVO 307 + //
// @@ -1980,13 +2681,16 @@ message TrafficSign // direction. // // - // - // + // + // // //
\image html 308.png StVO 308 + // \image html 308.png + // + // StVO 308 + //
// - // See also: \c - // #TYPE_PRIORITY_TO_OPPOSITE_DIRECTION + // See also: \c #TYPE_PRIORITY_TO_OPPOSITE_DIRECTION // TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION = 70; @@ -1994,26 +2698,33 @@ message TrafficSign // direction. // // - // + // + // // //
\image html 308.png - // StVO 308, upside down + // \image html 308.png + // + // StVO 308, upside down + //
// - // See also: \c - // #TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION + // See also: \c #TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION // TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION_UPSIDE_DOWN = 71; // Town entrance. // // - // - // + // + // // //
\image html 310.png StVO 310 + // \image html 310.png + // + // StVO 310 + //
// - // Use \c TrafficSignValue::text to denote the town's name - // and district, e.g. "Wilster, Kreis Steinburg". + // Use \c TrafficSignValue::text to denote the town's name and + // district, e.g. "Wilster, Kreis Steinburg". // // End: \c #TYPE_TOWN_END // @@ -2022,13 +2733,17 @@ message TrafficSign // Town exit. // // - // - // + // + // // //
\image html 311.png StVO 311 + // \image html 311.png + // + // StVO 311 + //
// - // Use \c TrafficSignValue::text to denote the town's name - // and district, e.g. "Wilster". + // Use \c TrafficSignValue::text to denote the town's name and + // district, e.g. "Wilster". // // Begin: \c #TYPE_TOWN_BEGIN // @@ -2037,69 +2752,135 @@ message TrafficSign // Parking space. // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // //
\image html 314.png StVO 314 Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_NO_DIRECTION. + // \image html 314.png + // + // StVO 314 + // + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_NO_DIRECTION. + //
\image html 314-50.png StVO 314-50 Parking house Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_NO_DIRECTION. + // \image html 314-50.png + // + // StVO 314-50 + // + // Parking house + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_NO_DIRECTION. + //
\image html 316.png StVO 316 Park and ride Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_NO_DIRECTION. Set \c TrafficSignValue::text - // to \"P+R\". + // \image html 316.png + // + // StVO 316 + // + // Park and ride + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_NO_DIRECTION. Set \c + // TrafficSignValue::text to "P+R". + //
Park and move Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_NO_DIRECTION. Set \c TrafficSignValue::text - // to \"P+M\". + // + // + // Park and move + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_NO_DIRECTION. Set \c + // TrafficSignValue::text to "P+M". + //
\image html 317.png StVO 317 Hiker's parking Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_NO_DIRECTION. + // \image html 317.png + // + // StVO 317 + // + // Hiker's parking + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_NO_DIRECTION. + //
\image html 318.png StVO 318 Parking with parking disk Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_NO_DIRECTION. + // \image html 318.png + // + // StVO 318 + // + // Parking with parking disk + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_NO_DIRECTION. + //
\image html 314-10.png StVO 314-10 Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_LEFT. + // \image html 314-10.png + // + // StVO 314-10 + // + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_LEFT. + //
\image html 314-20.png StVO 314-20 Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_RIGHT. + // \image html 314-20.png + // + // StVO 314-20 + // + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_RIGHT. + //
\image html 314-30.png StVO 314-30 Set \c Classification::direction_scope to \c - // #DIRECTION_SCOPE_LEFT_RIGHT. + // \image html 314-30.png + // + // StVO 314-30 + // + // + // Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_LEFT_RIGHT. + //
// @@ -2108,8 +2889,12 @@ message TrafficSign // Begin of parking zone. // // - // - // + // + // // //
\image html 314.1.png StVO 314.1 + // \image html 314.1.png + // + // StVO 314.1 + //
// @@ -2120,8 +2905,12 @@ message TrafficSign // End of parking zone. // // - // - // + // + // // //
\image html 314.2.png StVO 314.2 + // \image html 314.2.png + // + // StVO 314.2 + //
// @@ -2132,8 +2921,14 @@ message TrafficSign // Parking on sidewalks half in the direction of travel left. // // - // - // + // + // // //
StVO 315-50 + // + // + // StVO 315-50 + //
// @@ -2144,8 +2939,12 @@ message TrafficSign // Parking on sidewalks half in the direction of travel right. // // - // - // + // + // // //
\image html 315-55.png StVO 315-55 + // \image html 315-55.png + // + // StVO 315-55 + //
// @@ -2157,8 +2956,14 @@ message TrafficSign // travel left. // // - // - // + // + // // //
StVO 315-60 + // + // + // StVO 315-60 + //
// @@ -2169,8 +2974,14 @@ message TrafficSign // Parking on sidewalks completely in direction of travel right. // // - // - // + // + // // //
StVO 315-65 + // + // + // StVO 315-65 + //
// @@ -2182,13 +2993,18 @@ message TrafficSign // travel left. // // - // - // + // + // // //
StVO 315-70 + // + // + // StVO 315-70 + //
// - // Right: \c - // #TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_RIGHT + // Right: \c #TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_RIGHT // TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_LEFT = 176; @@ -2196,13 +3012,18 @@ message TrafficSign // travel right. // // - // - // + // + // // //
StVO 315-75 + // + // + // StVO 315-75 + //
// - // Left: \c - // #TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_LEFT + // Left: \c #TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_LEFT // TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_RIGHT = 177; @@ -2210,13 +3031,18 @@ message TrafficSign // travel left. // // - // - // + // + // // //
StVO 315-80 + // + // + // StVO 315-80 + //
// - // Right: \c - // #TYPE_SIDEWALK_PERPENDICULAR_PARKING_RIGHT + // Right: \c #TYPE_SIDEWALK_PERPENDICULAR_PARKING_RIGHT // TYPE_SIDEWALK_PERPENDICULAR_PARKING_LEFT = 178; @@ -2224,21 +3050,30 @@ message TrafficSign // travel right. // // - // - // + // + // // //
StVO 315-85 + // + // + // StVO 315-85 + //
// - // Left: \c - // #TYPE_SIDEWALK_PERPENDICULAR_PARKING_LEFT + // Left: \c #TYPE_SIDEWALK_PERPENDICULAR_PARKING_LEFT // TYPE_SIDEWALK_PERPENDICULAR_PARKING_RIGHT = 179; // Start of area with calmed / reduced traffic / home zone. // // - // - // + // + // // //
\image html 325.1.png StVO 325.1 + // \image html 325.1.png + // + // StVO 325.1 + //
// @@ -2249,8 +3084,12 @@ message TrafficSign // End of area with calmed / reduced traffic / home zone. // // - // - // + // + // // //
\image html 325.2.png StVO 325.2 + // \image html 325.2.png + // + // StVO 325.2 + //
// @@ -2261,8 +3100,12 @@ message TrafficSign // Tunnel ahead. // // - // - // + // + // // //
\image html 327.png StVO 327 + // \image html 327.png + // + // StVO 327 + //
// @@ -2271,12 +3114,15 @@ message TrafficSign // Emergency stopping place left. // // - // - // + // + // // //
\image html 328.png + // \image html 328.png + // + //
// - // \note This type is to be applied in left-driving countries + // \note This type is to be applied in left-driving countries. // // Right: \c #TYPE_EMERGENCY_STOPPING_RIGHT // @@ -2285,8 +3131,12 @@ message TrafficSign // Emergency stopping place right. // // - // - // + // + // // //
\image html 328.png StVO 328 + // \image html 328.png + // + // StVO 328 + //
// @@ -2297,8 +3147,12 @@ message TrafficSign // Begin of highway. // // - // - // + // + // // //
\image html 330.1.png StVO 330.1 + // \image html 330.1.png + // + // StVO 330.1 + //
// @@ -2309,8 +3163,12 @@ message TrafficSign // End of highway. // // - // - // + // + // // //
\image html 330.2.png StVO 330.2 + // \image html 330.2.png + // + // StVO 330.2 + //
// @@ -2321,8 +3179,12 @@ message TrafficSign // Begin of expressway for motor vehicles. // // - // - // + // + // // //
\image html 331.1.png StVO 331.1 + // \image html 331.1.png + // + // StVO 331.1 + //
// @@ -2333,8 +3195,12 @@ message TrafficSign // End of expressways for motor vehicles. // // - // - // + // + // // //
\image html 331.2.png StVO 331.2 + // \image html 331.2.png + // + // StVO 331.2 + //
// @@ -2345,8 +3211,12 @@ message TrafficSign // Highway exit. // // - // - // + // + // // //
\image html 332.png StVO 332 + // \image html 332.png + // + // StVO 332 + //
// @@ -2358,8 +3228,12 @@ message TrafficSign // Expressway exit. // // - // - // + // + // // //
\image html 332.1.png StVO 332.1 + // \image html 332.1.png + // + // StVO 332.1 + //
// @@ -2371,8 +3245,12 @@ message TrafficSign // Exit sign on other roads. // // - // - // + // + // // //
\image html 332.1-20.png StVO 332.1-20 + // \image html 332.1-20.png + // + // StVO 332.1-20 + //
// @@ -2384,8 +3262,12 @@ message TrafficSign // Highway exit sign. // // - // - // + // + // // //
\image html 333.png StVO 333 + // \image html 333.png + // + // StVO 333 + //
// @@ -2394,8 +3276,12 @@ message TrafficSign // Exit from expressway (arrow sign). // // - // - // + // + // // //
\image html 333.1.png StVO 333.1 + // \image html 333.1.png + // + // StVO 333.1 + //
// @@ -2404,8 +3290,14 @@ message TrafficSign // One-way street. // // - // - // + // + // // //
StVO 353 - Valid only until october 2022. + // + // + // StVO 353 - Valid only until october 2022. + //
// @@ -2414,8 +3306,12 @@ message TrafficSign // Crossing guards. // // - // - // + // + // // //
\image html 356.png StVO 356 + // \image html 356.png + // + // StVO 356 + //
// @@ -2424,8 +3320,12 @@ message TrafficSign // Dead-end street. // // - // - // + // + // // //
\image html 357.png StVO 357 + // \image html 357.png + // + // StVO 357 + //
// @@ -2434,19 +3334,37 @@ message TrafficSign // Dead-end street excluding ... // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 357-50.png StVO 357-50 excluding pedestrians and bicycles. + // \image html 357-50.png + // + // StVO 357-50 + // + // excluding pedestrians and bicycles. + //
\image html 357-51.png StVO 357-51 excluding pedestrians. + // \image html 357-51.png + // + // StVO 357-51 + // + // excluding pedestrians. + //
\image html 357-52.png StVO 357-52 excluding bicycles. + // \image html 357-52.png + // + // StVO 357-52 + // + // excluding bicycles. + //
// @@ -2455,8 +3373,12 @@ message TrafficSign // First aid station. // // - // - // + // + // // //
\image html 358.png StVO 358 + // \image html 358.png + // + // StVO 358 + //
// @@ -2465,8 +3387,12 @@ message TrafficSign // Police station. // // - // - // + // + // // //
\image html 363.png StVO 363 + // \image html 363.png + // + // StVO 363 + //
// @@ -2475,16 +3401,31 @@ message TrafficSign // Telephone service. // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // //
\image html 365-50.png StVO 365-50 Telephone service + // \image html 365-50.png + // + // StVO 365-50 + // + // Telephone service + // + //
\image html 365-51.png StVO 365-51 Emergency telephone service Use \c TrafficSignValue::text for "SOS". + // \image html 365-51.png + // + // StVO 365-51 + // + // Emergency telephone service + // + // Use \c TrafficSignValue::text for "SOS". + //
// @@ -2493,34 +3434,73 @@ message TrafficSign // Filling station. // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // //
\image html 365-52.png StVO 365-52 Filling station. + // \image html 365-52.png + // + // StVO 365-52 + // + // Filling station. + // + //
\image html 365-53.png StVO 365-53 LPG filling station. Use \c TrafficSignValue::text for "LPG". + // \image html 365-53.png + // + // StVO 365-53 + // + // LPG filling station. + // + // Use \c TrafficSignValue::text for "LPG". + //
\image html 365-54.png StVO 365-54 CNG filling station. Use \c TrafficSignValue::text for "CNG". + // \image html 365-54.png + // + // StVO 365-54 + // + // CNG filling station. + // + // Use \c TrafficSignValue::text for "CNG". + //
\image html 365-65.png StVO 365-65 Charging station for electric vehicles. Use \c TrafficSignValue::text for "E". + // \image html 365-65.png + // + // StVO 365-65 + // + // Charging station for electric vehicles. + // + // Use \c TrafficSignValue::text for "E". + //
\image html 365-66.png StVO 365-66 H2 filling station. Use \c TrafficSignValue::text for "H2". + // \image html 365-66.png + // + // StVO 365-66 + // + // H2 filling station. + // + // Use \c TrafficSignValue::text for "H2". + //
// @@ -2529,8 +3509,12 @@ message TrafficSign // Highway hotel. // // - // - // + // + // // //
\image html 365-55.png StVO 365-55 + // \image html 365-55.png + // + // StVO 365-55 + //
// @@ -2539,8 +3523,12 @@ message TrafficSign // Highway inn. // // - // - // + // + // // //
\image html 365-56.png StVO 365-56 + // \image html 365-56.png + // + // StVO 365-56 + //
// @@ -2549,8 +3537,12 @@ message TrafficSign // Highway kiosk. // // - // - // + // + // // //
\image html 365-57.png StVO 365-57 + // \image html 365-57.png + // + // StVO 365-57 + //
// @@ -2559,8 +3551,12 @@ message TrafficSign // Toilets. // // - // - // + // + // // //
\image html 365-58.png StVO 365-58 + // \image html 365-58.png + // + // StVO 365-58 + //
// @@ -2569,8 +3565,12 @@ message TrafficSign // Highway chapel. // // - // - // + // + // // //
\image html 365-59.png StVO 365-59 + // \image html 365-59.png + // + // StVO 365-59 + //
// @@ -2579,8 +3579,12 @@ message TrafficSign // Tourist information. // // - // - // + // + // // //
\image html 365-61.png StVO 365-61 + // \image html 365-61.png + // + // StVO 365-61 + //
// @@ -2589,8 +3593,12 @@ message TrafficSign // Roadside assistance. // // - // - // + // + // // //
\image html 365-62.png StVO 365-62 + // \image html 365-62.png + // + // StVO 365-62 + //
// @@ -2599,8 +3607,12 @@ message TrafficSign // Underpass for pedestrians. // // - // - // + // + // // //
\image html 365-63.png StVO 365-63 + // \image html 365-63.png + // + // StVO 365-63 + //
// @@ -2609,8 +3621,12 @@ message TrafficSign // Pedestrian bridge. // // - // - // + // + // // //
\image html 365-64.png StVO 365-64 + // \image html 365-64.png + // + // StVO 365-64 + //
// @@ -2619,15 +3635,23 @@ message TrafficSign // Camper place. // // - // - // + // + // // //
\image html 365-67.png StVO 365-67 + // \image html 365-67.png + // + // StVO 365-67 + //
// Camper and caravan place // // - // - // + // + // // //
\image html 365-68.png StVO 365-68 + // \image html 365-68.png + // + // StVO 365-68 + //
// @@ -2636,47 +3660,67 @@ message TrafficSign // Advisory speed limit beginning. // // - // - // + // + // // //
StVO 380 - Valid only until october 2022. + // + // + // StVO 380 - Valid only until october 2022. + //
// // \c TrafficSignValue::value and \c - // TrafficSignValue::value_unit . + // TrafficSignValue::value_unit. // TYPE_ADVISORY_SPEED_LIMIT_BEGIN = 214; // Advisory speed limit end. // // - // - // + // + // // //
StVO 381 - Valid only until october 2022 + // + // + // StVO 381 - Valid only until october 2022 + //
// // \c TrafficSignValue::value and \c - // TrafficSignValue::value_unit . + // TrafficSignValue::value_unit. // TYPE_ADVISORY_SPEED_LIMIT_END = 215; // Road passes through the town but not its city center. // // - // - // + // + // // //
\image html 385.png StVO 385 + // \image html 385.png + // + // StVO 385 + //
// - // Use \c TrafficSignValue::text to denote the town - // indicated in the sign. + // Use \c TrafficSignValue::text to denote the town indicated in + // the sign. // TYPE_PLACE_NAME = 216; // Tourist attraction. // // - // - // + // + // // //
\image html 386.1.png StVO 386.1 + // \image html 386.1.png + // + // StVO 386.1 + //
// @@ -2688,34 +3732,48 @@ message TrafficSign // Tourist route. // // - // - // + // + // // //
\image html 386.2.png StVO 386.2 + // \image html 386.2.png + // + // StVO 386.2 + //
// - // Use \c TrafficSignValue::text to denote the route - // indicated in the sign. + // Use \c TrafficSignValue::text to denote the route indicated + // in the sign. // TYPE_TOURIST_ROUTE = 218; // Geographical area containing several tourist attractions. // // - // - // + // + // // //
\image html 386.3.png StVO 386.3 + // \image html 386.3.png + // + // StVO 386.3 + //
// - // Use \c TrafficSignValue::text to denote the area - // indicated in the sign. + // Use \c TrafficSignValue::text to denote the area indicated in + // the sign. // TYPE_TOURIST_AREA = 219; // Shoulder unsafe for multi-track motor vehicles. // // - // - // + // + // // //
StVO 388 - Valid only until october 2022 + // + // + // StVO 388 - Valid only until october 2022 + //
// @@ -2725,8 +3783,14 @@ message TrafficSign // over 3.5 [t] and for tractors. // // - // - // + // + // // //
StVO 389 - Valid only until october 2022 + // + // + // StVO 389 - Valid only until october 2022 + //
// @@ -2735,8 +3799,12 @@ message TrafficSign // Toll highway beginning. // // - // - // + // + // // //
\image html 390.png StVO 390 + // \image html 390.png + // + // StVO 390 + //
// @@ -2745,8 +3813,12 @@ message TrafficSign // Toll highway end. // // - // - // + // + // // //
\image html 390.2.png StVO 390.2 + // \image html 390.2.png + // + // StVO 390.2 + //
// @@ -2755,8 +3827,12 @@ message TrafficSign // Toll road. // // - // - // + // + // // //
\image html 391.png StVO 391 + // \image html 391.png + // + // StVO 391 + //
// @@ -2765,8 +3841,14 @@ message TrafficSign // Customs post. // // - // - // + // + // // //
StVO 392 + // + // + // StVO 392 + //
// @@ -2775,8 +3857,12 @@ message TrafficSign // Information sign posted at international borders. // // - // - // + // + // // //
\image html 393.png StVO 393 + // \image html 393.png + // + // StVO 393 + //
// @@ -2786,8 +3872,10 @@ message TrafficSign // stay on all night. // // - // //
\image html 394.png StVO 394 - // \image html 394-50.png StVO 394-50 + // + // \image html 394.png "StVO 394" + // + // \image html 394-50.png "StVO 394-50" //
// @@ -2796,8 +3884,12 @@ message TrafficSign // Federal Highway route number. // // - // - // + // + // // //
\image html 401.png StVO 401 + // \image html 401.png + // + // StVO 401 + //
// @@ -2806,8 +3898,12 @@ message TrafficSign // Highway route number. // // - // - // + // + // // //
\image html 405.png StVO 405 + // \image html 405.png + // + // StVO 405 + //
// @@ -2820,8 +3916,10 @@ message TrafficSign // interchanges). // // - // //
\image html 406-50.png StVO 406-50 - // \image html 406-51.png StVO 406-51 + // + // \image html 406-50.png "StVO 406-50" + // + // \image html 406-51.png "StVO 406-51" //
// @@ -2833,8 +3931,12 @@ message TrafficSign // European route number. // // - // - // + // + // // //
\image html 410.png StVO 410 + // \image html 410.png + // + // StVO 410 + //
// @@ -2846,8 +3948,12 @@ message TrafficSign // Federal highway direction sign, left. // // - // - // + // + // // //
\image html 415-10.png StVO 415-10 + // \image html 415-10.png + // + // StVO 415-10 + //
// @@ -2858,8 +3964,14 @@ message TrafficSign // Federal highway direction sign, right. // // - // - // + // + // // //
StVO 415-20 + // + // + // StVO 415-20 + //
// @@ -2870,8 +3982,12 @@ message TrafficSign // Primary road direction sign, left. // // - // - // + // + // // //
\image html 418-10.png StVO 418-10 + // \image html 418-10.png + // + // StVO 418-10 + //
// @@ -2882,8 +3998,14 @@ message TrafficSign // Primary road direction sign, right. // // - // - // + // + // // //
StVO 418-20 + // + // + // StVO 418-20 + //
// @@ -2894,8 +4016,12 @@ message TrafficSign // Secondary road direction sign, left. // // - // - // + // + // // //
\image html 419-10.png StVO 419-10 + // \image html 419-10.png + // + // StVO 419-10 + //
// @@ -2909,8 +4035,12 @@ message TrafficSign // Secondary road direction sign, right. // // - // - // + // + // // //
\image html 419-20.png StVO 419-20 + // \image html 419-20.png + // + // StVO 419-20 + //
// @@ -2924,9 +4054,12 @@ message TrafficSign // Advance direction sign for designated type of vehicle, left. // // - // //
\image html 421-10.png StVO 421-10 - // \image html 421-11.png StVO 421-11 - // \image html 421-12.png StVO 421-12 + // + // \image html 421-10.png "StVO 421-10" + // + // \image html 421-11.png "StVO 421-11" + // + // \image html 421-12.png "StVO 421-12" //
// @@ -2937,17 +4070,20 @@ message TrafficSign // Advance direction sign for designated type of vehicle, right. // // - // // - // //
\image html 421-10.png - // \image html 421-11.png - // \image html 421-12.png + // + // \image html 421-10.png + // + // \image html 421-11.png + // + // \image html 421-12.png //
- // StVO 421-20 - // - // StVO 421-21 - // - // StVO 421-22 + // + // StVO 421-20 + // + // StVO 421-21 + // + // StVO 421-22 //
// @@ -2958,81 +4094,119 @@ message TrafficSign // Routing for designated type of vehicle, left. // // - // //
\image html 422-10.png StVO 422-10 - // \image html 422-12.png StVO 422-12 - // \image html 422-14.png StVO 422-14 - // \image html 422-16.png StVO 422-16 + // + // \image html 422-10.png "StVO 422-10" + // + // \image html 422-12.png "StVO 422-12" + // + // \image html 422-14.png "StVO 422-14" + // + // \image html 422-16.png "StVO 422-16" //
// Routing for designated type of vehicle, align left. // // - // //
\image html 422-11.png StVO 422-11 - // \image html 422-13.png StVO 422-13 - // \image html 422-15.png StVO 422-15 - // \image html 422-17.png StVO 422-17 + // + // \image html 422-11.png "StVO 422-11" + // + // \image html 422-13.png "StVO 422-13" + // + // \image html 422-15.png "StVO 422-15" + // + // \image html 422-17.png "StVO 422-17" //
// Direction preannouncement sign for designated type of // vehicle, left. // // - // //
\image html 442-10.png StVO 442-10 - // \image html 442-12.png StVO 442-12 - // \image html 442-13.png StVO 442-13 + // + // \image html 442-10.png "StVO 442-10" + // + // \image html 442-12.png "StVO 442-12" + // + // \image html 442-13.png "StVO 442-13" //
- // Routing for designated type of vehicle, right. + // + // Routing or designated type of vehicle, right. // // - // // - // //
\image html 422-10.png - // \image html 422-12.png - // \image html 422-14.png - // \image html 422-16.png + // + // \image html 422-10.png + // + // \image html 422-12.png + // + // \image html 422-14.png + // + // \image html 422-16.png //
StVO 422-20 - // StVO 422-22 - // StVO 422-24 - // StVO 422-26 + // + // StVO 422-20 + // + // StVO 422-22 + // + // StVO 422-24 + // + // StVO 422-26 //
// Routing for designated type of vehicle, align right. // // - // // - // //
\image html 422-11.png - // \image html 422-13.png - // \image html 422-15.png - // \image html 422-17.png + // + // \image html 422-11.png + // + // \image html 422-13.png + // + // \image html 422-15.png + // + // \image html 422-17.png //
StVO 422-21 - // StVO 422-23 - // StVO 422-25 - // StVO 422-27 + // + // StVO 422-21 + // + // StVO 422-23 + // + // StVO 422-25 + // + // StVO 422-27 //
// Direction preannouncement sign for designated type of // vehicle, right. // // - // // - // //
\image html 442-10.png - // \image html 442-12.png - // \image html 442-13.png + // + // \image html 442-10.png + // + // \image html 442-12.png + // + // \image html 442-13.png //
StVO 442-20 - // StVO 442-22 - // StVO 442-23 + // + // StVO 442-20 + // + // StVO 442-22 + // + // StVO 442-23 //
// Routing for designated type of vehicle, straight. // // - // //
\image html 422-30.png StVO 422-30 - // \image html 422-32.png StVO 422-32 - // \image html 422-34.png StVO 422-34 - // \image html 422-36.png StVO 422-36 + // + // \image html 422-30.png "StVO 422-30" + // + // \image html 422-32.png "StVO 422-32" + // + // \image html 422-34.png "StVO 422-34" + // + // \image html 422-36.png "StVO 422-36" //
// @@ -3044,8 +4218,12 @@ message TrafficSign // Direction to highway, left. // // - // - // + // + // // //
\image html 430-10.png StVO 430-10 + // \image html 430-10.png + // + // StVO 430-10 + //
// @@ -3056,8 +4234,14 @@ message TrafficSign // Direction to highway, right. // // - // - // + // + // // //
StVO 430-20 + // + // + // StVO 430-20 + //
// @@ -3068,8 +4252,12 @@ message TrafficSign // Direction sign to important local destinations, left. // // - // - // + // + // // //
\image html 432-10.png StVO 432-10 + // \image html 432-10.png + // + // StVO 432-10 + //
// @@ -3083,8 +4271,14 @@ message TrafficSign // Direction sign to important local destinations, right. // // - // - // + // + // // //
StVO 432-20 + // + // + // StVO 432-20 + //
// @@ -3098,10 +4292,14 @@ message TrafficSign // Consolidated direction sign. // // - // //
\image html 434-50.png StVO 434-50 - // \image html 434-51.png StVO 434-51 - // \image html 434-52.png StVO 434-52 - // \image html 434-53.png StVO 434-53 + // + // \image html 434-50.png "StVO 434-50" + // + // \image html 434-51.png "StVO 434-51" + // + // \image html 434-52.png "StVO 434-52" + // + // \image html 434-53.png "StVO 434-53" //
// @@ -3110,8 +4308,12 @@ message TrafficSign // Street name sign. // // - // - // + // + // // //
\image html 437.png StVO 437 + // \image html 437.png + // + // StVO 437 + //
// @@ -3122,8 +4324,12 @@ message TrafficSign // Direction preannouncement sign. // // - // - // + // + // // //
\image html 438.png StVO 438 + // \image html 438.png + // + // StVO 438 + //
// @@ -3132,8 +4338,12 @@ message TrafficSign // Direction preannouncement sign including lane configuration. // // - // - // + // + // // //
\image html 439.png StVO 439 + // \image html 439.png + // + // StVO 439 + //
// @@ -3142,8 +4352,12 @@ message TrafficSign // Direction preannouncement sign including highway entries. // // - // - // + // + // // //
\image html 440.png StVO 440 + // \image html 440.png + // + // StVO 440 + //
// @@ -3152,16 +4366,19 @@ message TrafficSign // Highway announcement board. // // - // - // + // + // // //
\image html 448.png StVO 448 + // \image html 448.png + // + // StVO 448 + //
// - // Use - // \c TrafficSignValue::value and \c - // TrafficSignValue::value_unit to set the distance. - // Use \c TrafficSignValue::text to denote the highway and - // the direction indicated in the sign, e.g. "26 Duesseldorf - + // Use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to set the distance. Use \c + // TrafficSignValue::text to denote the highway and the + // direction indicated in the sign, e.g. "26 Duesseldorf - // Benrath". // TYPE_HIGHWAY_ANNOUNCEMENT = 123; @@ -3169,24 +4386,31 @@ message TrafficSign // Announcement board on other roads outside of highways. // // - // - // + // + // // //
\image html 448-50.png StVO 448-50 + // \image html 448-50.png + // + // StVO 448-50 + //
// - // Use - // \c TrafficSignValue::value and \c - // TrafficSignValue::value_unit to set the distance. - // Use \c TrafficSignValue::text to denote the destination - // indicated in the sign. + // Use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to set the distance. Use \c + // TrafficSignValue::text to denote the destination indicated in + // the sign. // TYPE_OTHER_ROAD_ANNOUNCEMENT = 124; // Announcement highway truck stop. // // - // - // + // + // // //
\image html 448.1.png StVO 448.1 + // \image html 448.1.png + // + // StVO 448.1 + //
// @@ -3195,8 +4419,12 @@ message TrafficSign // Highway interchange advance directional sign. // // - // - // + // + // // //
\image html 449.png StVO 449 + // \image html 449.png + // + // StVO 449 + //
// @@ -3205,28 +4433,36 @@ message TrafficSign // Pole indicating highways exit in ... [m]. // // - // //
\image html 450-50.png StVO 450-50 - // \image html 450-51.png StVO 450-51 - // \image html 450-52.png StVO 450-52 - // \image html 450-53.png StVO 450-53 - // \image html 450-54.png StVO 450-54 - // \image html 450-55.png StVO 450-55 + // + // \image html 450-50.png "StVO 450-50" + // + // \image html 450-51.png "StVO 450-51" + // + // \image html 450-52.png "StVO 450-52" + // + // \image html 450-53.png "StVO 450-53" + // + // \image html 450-54.png "StVO 450-54" + // + // \image html 450-55.png "StVO 450-55" //
// // Use \c TrafficSignValue::value and \c - // TrafficSignValue::value_unit to specify - // the distance in [m] or the displayed number of - // stripes (in that case, set \c TrafficSignValue::value_unit - // to \c TrafficSignValue::UNIT_NO_UNIT.). + // TrafficSignValue::value_unit to specify the distance in [m] + // or the displayed number of stripes (in that case, set \c + // TrafficSignValue::value_unit to \c + // TrafficSignValue::UNIT_NO_UNIT.). // TYPE_POLE_EXIT = 88; // Highway distance board. // // - // //
\image html 453.png StVO 453 - // \image html 453-50.png StVO 453-50 + // + // \image html 453.png "StVO 453" + // + // \image html 453-50.png "StVO 453-50" //
// @@ -3235,8 +4471,12 @@ message TrafficSign // Detour sign, pointing left. // // - // - // + // + // // //
\image html 454-10.png StVO 454-10 + // \image html 454-10.png + // + // StVO 454-10 + //
// @@ -3247,8 +4487,14 @@ message TrafficSign // Detour sign, pointing right. // // - // - // + // + // // //
StVO 454-20 + // + // + // StVO 454-20 + //
// @@ -3259,24 +4505,32 @@ message TrafficSign // Numbered detour route. // // - // - // + // + // // //
\image html 455.1.png StVO 455.1 + // \image html 455.1.png + // + // StVO 455.1 + //
// // Use \c TrafficSignValue::text to denote the alternative // routing name indicated in the sign. // - // \note OSI 4.0 will describe the arrows similar to - // the supplementary signs approach. + // \note OSI 4.0 will describe the arrows similar to the + // supplementary signs approach. // TYPE_NUMBERED_DETOUR = 131; // Announcement; begin of detour. // // - // - // + // + // // //
\image html 457.1.png StVO 457.1 + // \image html 457.1.png + // + // StVO 457.1 + //
// @@ -3285,8 +4539,12 @@ message TrafficSign // End of detour. // // - // - // + // + // // //
\image html 457.2.png StVO 457.2 + // \image html 457.2.png + // + // StVO 457.2 + //
// @@ -3295,8 +4553,12 @@ message TrafficSign // Diversion routing board. // // - // - // + // + // // //
\image html 458.png StVO 458 + // \image html 458.png + // + // StVO 458 + //
// @@ -3305,67 +4567,123 @@ message TrafficSign // The sign indicates an alternative routing. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 460-50.png StVO 460-50 The sign indicates an alternative routing, - // announcement. + // \image html 460-50.png + // + // StVO 460-50 + // + // The sign indicates an alternative routing, announcement. + //
\image html 460-10.png StVO 460-10 The sign indicates an alternative routing, - // preannouncement left. + // \image html 460-10.png + // + // StVO 460-10 + // + // The sign indicates an alternative routing, preannouncement + // left. + //
StVO 460-11 The sign indicates an alternative routing, left. + // + // + // StVO 460-11 + // + // The sign indicates an alternative routing, left. + //
\image html 460-12.png StVO 460-12 The sign indicates an alternative routing, change lane - // left. + // \image html 460-12.png + // + // StVO 460-12 + // + // The sign indicates an alternative routing, change lane left. + //
StVO 460-20 The sign indicates an alternative routing, - // preannouncement right. + // + // + // StVO 460-20 + // + // The sign indicates an alternative routing, preannouncement + // right. + //
StVO 460-21 The sign indicates an alternative routing, right. - // + // + // + // StVO 460-21 + // + // The sign indicates an alternative routing, right. + //
StVO 460-22 The sign indicates an alternative routing, lane change - // right. + // + // + // StVO 460-22 + // + // The sign indicates an alternative routing, lane change + // right. + //
\image html 460-30.png StVO 460-30 The sign indicates an alternative routing, straight. - // + // \image html 460-30.png + // + // StVO 460-30 + // + // The sign indicates an alternative routing, straight. + //
// // Use \c TrafficSignValue::text to denote the alternative // routing name indicated in the sign. // - // \note OSI 4.0 will describe the arrows similar to - // the supplementary signs approach. + // \note OSI 4.0 will describe the arrows similar to the + // supplementary signs approach. // TYPE_OPTIONAL_DETOUR = 111; // Provisional diversion route schematic. // // - // - // + // + // // //
\image html 466.png StVO 466 + // \image html 466.png + // + // StVO 466 + //
// @@ -3374,17 +4692,28 @@ message TrafficSign // Recommended alternate route. // // - // - // - // + // + // + // // // - // + // + // + // // //
\image html 467.1-10.png StVO 467.1-10 Set \c Classification::direction_scope as \c - // DIRECTION_SCOPE_LEFT. + // \image html 467.1-10.png + // + // StVO 467.1-10 + // + // Set \c Classification::direction_scope as \c + // DIRECTION_SCOPE_LEFT. + //
\image html 467.1-10.png - // StVO 467.1-20 Set \c - // Classification::direction_scope as \c - // DIRECTION_SCOPE_RIGHT. - // + // \image html 467.1-10.png + // + // StVO 467.1-20 + // + // Set \c Classification::direction_scope as \c + // DIRECTION_SCOPE_RIGHT. + //
// @@ -3393,8 +4722,12 @@ message TrafficSign // End of recommended alternate route. // // - // - // + // + // // //
\image html 467.2.png StVO 467.2 + // \image html 467.2.png + // + // StVO 467.2 + //
// @@ -3403,31 +4736,65 @@ message TrafficSign // X lanes transition, left. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
StVO 501-10 One associated lane. + // + // + // StVO 501-10 + // + // One associated lane. + //
\image html 501-11.png StVO 501-11 Two associated lanes. + // \image html 501-11.png + // + // StVO 501-11 + // + // Two associated lanes. + //
StVO 501-12 Three associated lanes. + // + // + // StVO 501-12 + // + // Three associated lanes. + //
\image html 505-11.png (StVO 505-11) Two associated lanes with restriction. Restriction - // defined as additional main sign. + // \image html 505-11.png + // + // (StVO 505-11) + // + // Two associated lanes with restriction. + // Restriction defined as additional main sign. + //
\image html 505-12.png (StVO 505-12) Three associated lanes with restriction. Restrictions - // defined as additional main signs. + // \image html 505-12.png + // + // (StVO 505-12) + // + // Three associated lanes with restriction. + // Restrictions defined as additional main sign(s). + //
// @@ -3438,31 +4805,69 @@ message TrafficSign // X lanes transition, right. // // - // - // - // + // + // + // // // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
StVO 501-20 One associated lane. + // + // + // StVO 501-20 + // + // One associated lane. + //
\image html 501-11.png - // StVO 501-21 Two associated lanes. - // + // \image html 501-11.png + // + // StVO 501-21 + // + // Two associated lanes. + //
StVO 501-22 Three associated lanes. + // + // + // StVO 501-22 + // + // Three associated lanes. + //
(StVO 505-21) Two associated lanes with restriction. Restriction - // defined as additional main sign. + // + // + // (StVO 505-21) + // + // Two associated lanes with restriction. + // Restriction defined as additional main sign. + //
(StVO 505-22) Three associated lanes with restriction. Restrictions - // defined as additional main signs. + // + // + // (StVO 505-22) + // + // Three associated lanes with restriction. + // Restrictions defined as additional main sign(s). + //
// @@ -3473,18 +4878,28 @@ message TrafficSign // End of X right lanes. // // - // - // + // + // // //
\image html 531-10.png StVO 531-10 + // \image html 531-10.png + // + // StVO 531-10 + //
// - // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. + // As symbolic road marking \c + // RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. // // // - // - // + // + // // //
StVO 297.1-21 + // + // + // StVO 297.1-21 + //
// @@ -3493,33 +4908,51 @@ message TrafficSign // End of X left lanes. // // - // + // + // // //
\image html 531-10.png - // StVO 531-20 + // \image html 531-10.png + // + // StVO 531-20 + //
// - // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. + // As symbolic road marking \c + // RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. // // // - // - // + // + // // //
StVO 297.1-21 + // + // + // StVO 297.1-21 + //
// TYPE_ANNOUNCE_LEFT_LANE_END = 89; // Begin of X right lanes. - // + // --> // // Left: \c #TYPE_ANNOUNCE_LEFT_LANE_BEGIN // @@ -3528,11 +4961,18 @@ message TrafficSign // Begin of X left lanes. // // - // - // - // + // + // + // + // // //
\image html 545-11.png (StVO 545-11) Extension from two to three lanes with minimum speed - // by lane. Restrictions defined as additional main - // signs. + // \image html 545-11.png + // + // (StVO 545-11) + // + // Extension from two to three lanes with minimum speed by lane. + // + // Restrictions defined as additional main signs. + //
// @@ -3543,34 +4983,72 @@ message TrafficSign // Announce lane consolidation. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
StVO 551-20 Consolidation of lanes from multiple roads, one - // continuing, one opening. + // + // + // StVO 551-20 + // + // Consolidation of lanes from multiple roads, one continuing, + // one opening. + //
\image html 551-21.png StVO 551-21 Consolidation of lanes from multiple roads, two - // continuing, one opening. + // \image html 551-21.png + // + // StVO 551-21 + // + // Consolidation of lanes from multiple roads, two continuing, + // one opening. + //
StVO 551-22 Consolidation of lanes from multiple roads, two - // continuing, two opening. + // + // + // StVO 551-22 + // + // Consolidation of lanes from multiple roads, two continuing, + // two opening. + //
StVO 551-23 Consolidation of lanes from multiple roads, three - // continuing, two opening. + // + // + // StVO 551-23 + // + // Consolidation of lanes from multiple roads, three continuing, + // two opening. + //
StVO 551-24 Consolidation of lanes from multiple roads, three - // continuing, one opening. + // + // + // StVO 551-24 + // + // Consolidation of lanes from multiple roads, three continuing, + // one opening. + //
// @@ -3579,23 +5057,47 @@ message TrafficSign // Detour around city block. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 590-10.png StVO 590-10 turn right, left, left + // \image html 590-10.png + // + // StVO 590-10 + // + // turn right, left, left + //
StVO 590-11 turn right, right, right + // + // + // StVO 590-11 + // + // turn right, right, right + //
\image html 590-10.png - // turn left, right, right + // \image html 590-10.png + // + // + // turn left, right, right + //
turn left, left, left + // + // + // turn left, left, left + //
// @@ -3604,8 +5106,12 @@ message TrafficSign // Boom gate. // // - // - // + // + // // //
\image html 600-25.png StVO 600 + // \image html 600-25.png + // + // StVO 600 + //
// @@ -3615,31 +5121,50 @@ message TrafficSign // (red/white stripes - StVO 605, also StVO 628 and StVO 629). // // - // //
\image html 605-10.png StVO 605 - // \image html 628-10.png StVO 628 - // \image html 629-10.png StVO 629 + // + // \image html 605-10.png "StVO 605" + // + // \image html 628-10.png "StVO 628" + // + // \image html 629-10.png "StVO 629" //
// // Variants (here X can be any of 605, 628 or 629): // // - // - // + // + // // // - // - // + // + // // // - // - // + // + // // // - // - // + // + // // //
StVO X-10, -12, -13 and -14 Set \c #vertically_mirrored to \c false. + // StVO X-10, -12, -13 and -14 + // + // Set \c #vertically_mirrored to \c false. + //
StVO X-11 Set \c Classification::direction_scope as \c - // #DIRECTION_SCOPE_RIGHT. + // StVO X-11 + // + // Set \c Classification::direction_scope as \c + // #DIRECTION_SCOPE_RIGHT. + //
StVO X-20, -22, -23 and -24 Set \c #vertically_mirrored to \c true. + // StVO X-20, -22, -23 and -24 + // + // Set \c #vertically_mirrored to \c true. + //
StVO X-21 Set \c Classification::direction_scope as \c - // #DIRECTION_SCOPE_LEFT. + // StVO X-21 + // + // Set \c Classification::direction_scope as \c + // #DIRECTION_SCOPE_LEFT. + //
// @@ -3648,8 +5173,12 @@ message TrafficSign // Traffic cone. // // - // - // + // + // // //
\image html 610-41.png StVO 610 + // \image html 610-41.png + // + // StVO 610 + //
// @@ -3658,19 +5187,39 @@ message TrafficSign // Mobile lane closure board. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 615.png StVO 615 no arrow + // \image html 615.png + // + // StVO 615 + // + // no arrow + //
\image html 616-30.png StVO 616-30 with lighted arrow, large + // \image html 616-30.png + // + // StVO 616-30 + // + // with lighted arrow, large + //
StVO 616-31 with lighted arrow, small + // + // + // StVO 616-31 + // + // with lighted arrow, small + //
// @@ -3682,14 +5231,26 @@ message TrafficSign // Reflector guide posts. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 620-40.png StVO 620-40 Reflector guide posts, rectangular reflecting. + // \image html 620-40.png + // + // StVO 620-40 + // + // Reflector guide posts, rectangular reflecting. + //
\image html 620-41.png StVO 621-40 Reflector guide posts, two dots reflecting. + // \image html 620-41.png + // + // StVO 621-40 + // + // Reflector guide posts, two dots reflecting. + //
// @@ -3699,38 +5260,42 @@ message TrafficSign // Directional board used for warning and guiding purposes // (red/white stripes - StVO 625). // - // Use the optional attribute \c - // Classification::direction_scope to specify the direction the - // wedge symbols are pointing at. + // Use the optional attribute \c Classification::direction_scope + // to specify the direction the wedge symbols are pointing at. // // Variants (here X is any of 0, 1, 2, 3): // // - // - // - // - // - // - // + // + // + // + // + // + // + // + // // //
\image html 625-11.png StVO 625-1X - // - Set \c Classification::direction_scope as \c - // #DIRECTION_SCOPE_LEFT. - // #DIRECTION_SCOPE_LEFT. - // #DIRECTION_SCOPE_LEFT. - // - Optionally, use \c TrafficSignValue::value to - // specify the number of wedges on - // the board. If you do so, set \c - // TrafficSignValue::value_unit to \c - // TrafficSignValue::UNIT_NO_UNIT. - //
\image html 625-11.png - // StVO 625-2X - // - Set \c Classification::direction_scope as \c - // DIRECTION_SCOPE_RIGHT. - // - Optionally, use \c TrafficSignValue::value to - // specify the number of wedges on - // the board. If you do so, set \c - // TrafficSignValue::value_unit to \c - // TrafficSignValue::UNIT_NO_UNIT. - // + // \image html 625-11.png + // + // StVO 625-1X + // + // - Set \c Classification::direction_scope as \c + // #DIRECTION_SCOPE_LEFT. + // - Optionally, use \c TrafficSignValue::value to specify the + // number of wedges on the board. If you do so, set \c + // TrafficSignValue::value_unit to \c + // TrafficSignValue::UNIT_NO_UNIT. + //
+ // \image html 625-11.png + // + // StVO 625-2X + // + // - Set \c Classification::direction_scope as \c + // DIRECTION_SCOPE_RIGHT. + // - Optionally, use \c TrafficSignValue::value to specify the + // number of wedges on the board. If you do so, set \c + // TrafficSignValue::value_unit to \c + // TrafficSignValue::UNIT_NO_UNIT. + //
// @@ -3739,15 +5304,26 @@ message TrafficSign // Guiding plate. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 626-10.png StVO 626-10 Set \c #vertically_mirrored to \c false. + // \image html 626-10.png + // + // StVO 626-10 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 626-10.png - // StVO 626-20 Set \c #vertically_mirrored to \c true. + // \image html 626-10.png + // + // StVO 626-20 + // + // Set \c #vertically_mirrored to \c true. + //
// @@ -3756,8 +5332,12 @@ message TrafficSign // Guiding plate, wedges. // // - // - // + // + // // //
\image html 626-30.png StVO 626-30, 626-31 + // \image html 626-30.png + // + // StVO 626-30, 626-31 + //
// @@ -3766,14 +5346,26 @@ message TrafficSign // Parking hazard. // // - // - // - // + // + // + // // // - // + // + // + // // //
\image html 630.png StVO 630-10 Set \c #vertically_mirrored to \c false. + // \image html 630.png + // + // StVO 630-10 + // + // Set \c #vertically_mirrored to \c false. + //
\image html 630.png - // StVO 630-20 Set \c - // #vertically_mirrored to \c true. + // \image html 630.png + // + // StVO 630-20 + // + // Set \c #vertically_mirrored to \c true. + //
// @@ -3782,8 +5374,12 @@ message TrafficSign // Green arrow sign at a traffic light. // // - // - // + // + // // //
\image html 720.png StVO 720 + // \image html 720.png + // + // StVO 720 + //
// @@ -3954,1671 +5550,2798 @@ message TrafficSign // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // - // - // - // - // - // - // + // + // + // + // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
Image StVO-No. \c TrafficSignValue::text Meaning and Remarks + // Image + // + // StVO-No. + // + // \c TrafficSignValue::text + // + // Meaning and Remarks + //
\image html 1007-30.png StVO 1007-30 (StVO 2017) \anchor OIL_TEXT \"Ölspur\" - // Trail of oil hazard - // \n - // \note The identifier "StVO 1007-30" - // is currently used to denote the hazard of oil trails. - // Prior to the edition of 2017 of the - // Catalog of Street Signs of the Federal Road Research - // Institute of Germany - BASt, it was used to denote a - // restriction of the validity of the traffic sign to - // snowy / icy conditions. See \c #TYPE_SNOW. - // + // \image html 1007-30.png + // + // StVO 1007-30 (StVO 2017) + // \anchor OIL_TEXT + // + // ”Ölspur” + // + // Trail of oil hazard. + //
+ // \note The identifier "StVO 1007-30" is currently used to + // denote the hazard of oil trails. Prior to the edition of + // 2017 of the Catalog of Street Signs of the Federal Road + // Research Institute of Germany - BASt, it was used to denote a + // restriction of the validity of the traffic sign to snowy / + // icy conditions. + // See \c #TYPE_SNOW. + //
\image html 1007-31.png StVO 1007-31 \"Rauch\" Smoke hazard + // \image html 1007-31.png + // + // StVO 1007-31 + // + // "Rauch" + // + // Smoke hazard. + //
\image html 1007-32.png StVO 1007-32 \"Rollsplitt\" Loose gravel hazard + // \image html 1007-32.png + // + // StVO 1007-32 + // + // "Rollsplitt" + // + // Loose gravel hazard. + //
\image html 1007-33.png StVO 1007-33 \"Baustellenausfahrt\" Construction site exit + // \image html 1007-33.png + // + // StVO 1007-33 + // + // "Baustellenausfahrt" + // + // Construction site exit. + //
\image html 1007-34.png StVO 1007-34 \"Straßenschaden\" Damaged roadway + // \image html 1007-34.png + // + // StVO 1007-34 + // + // ”Straßenschaden” + // + // Damaged roadway. + //
\image html 1007-35.png StVO 1007-35 \"Verschmutzte Fahrbahn\" Dirty roadway + // \image html 1007-35.png + // + // StVO 1007-35 + // + // "Verschmutzte Fahrbahn" + // + // Dirty roadway. + //
\image html 1007-36.png StVO 1007-36 \"Sprengarbeiten\" Blasting + // \image html 1007-36.png + // + // StVO 1007-36 + // + // "Sprengarbeiten" + // + // Blasting. + //
\image html 1007-37.png StVO 1007-37 \"Ausfahrt\" Exit + // \image html 1007-37.png + // + // StVO 1007-37 + // + // "Ausfahrt" + // + // Exit. + //
\image html 1007-38.png StVO 1007-38 \"Baustellen verkehr\" Construction vehicles traffic + // \image html 1007-38.png + // + // StVO 1007-38 + // + // "Baustellen verkehr" + // + // Construction vehicles traffic. + //
\image html 1007-39.png StVO 1007-39 \"fehlende Fahrbahnmarkierung\" Missing lane marking + // \image html 1007-39.png + // + // StVO 1007-39 + // + // "fehlende Fahrbahnmarkierung" + // + // Missing lane marking. + //
\image html 1007-50.png StVO 1007-50 \anchor ACCIDENT_TEXT \"Unfall\" Accident hazard\n See \c #TYPE_ACCIDENT + // \image html 1007-50.png + // + // StVO 1007-50 + // \anchor ACCIDENT_TEXT + // + // "Unfall" + // + // Accident hazard. + //
+ // See \c #TYPE_ACCIDENT + //
\image html 1007-51.png StVO 1007-51 \"Hochwasser\" Flood + // \image html 1007-51.png + // + // StVO 1007-51 + // + // "Hochwasser" + // + // Flood. + //
\image html 1007-52.png StVO 1007-52 \"neuer Fahrbahnbelag\" New road surface + // \image html 1007-52.png + // + // StVO 1007-52 + // + // "neuer Fahrbahnbelag" + // + // New road surface. + //
\image html 1007-53.png StVO 1007-53 \"Spurrinnen\" Wheel ruts + // \image html 1007-53.png + // + // StVO 1007-53 + // + // "Spurrinnen" + // + // Wheel ruts. + //
\image html 1007-54.png StVO 1007-54 \"Linksabbieger\" Left-turning drivers + // \image html 1007-54.png + // + // StVO 1007-54 + // + // "Linksabbieger" + // + // Left-turning drivers. + //
\image html 1007-57.png StVO 1007-57 \"Kuppe\" Hilltop + // \image html 1007-57.png + // + // StVO 1007-57 + // + // "Kuppe" + // + // Hilltop. + //
\image html 1007-58.png StVO 1007-58 \"Polizeikontrolle\" Police check + // \image html 1007-58.png + // + // StVO 1007-58 + // + // "Polizeikontrolle" + // + // Police check. + //
\image html 1007-60.png StVO 1007-60 \"Seitenstreifen nicht befahrbar\" Side strips not passable + // \image html 1007-60.png + // + // StVO 1007-60 + // + // "Seitenstreifen nicht befahrbar" + // + // Side strips not passable. + //
\image html 1007-61.png StVO 1007-61 \"NEBEL\" Restriction of the validity of the traffic sign to - // foggy
\image html 1007-62.png StVO 1007-62 \"Zufahrt\" Driveway
+ // \image html 1007-61.png + // + // StVO 1007-61 + // + // "NEBEL" + // + // Restriction of the validity of the traffic sign to foggy. + //
\image html 1008-30.png StVO 1008-30 \"Vorfahrt geändert\" Priority changed + // \image html 1007-62.png + // + // StVO 1007-62 + // + // "Zufahrt" + // + // Driveway. + //
\image html 1008-31.png StVO 1008-31 \"Verkehrsführung geändert\" Routing changed + // \image html 1008-30.png + // + // StVO 1008-30 + // + // ”Vorfahrt geändert” + // + // Priority changed. + //
\image html 1008-32.png StVO 1008-32 \"Industriegebiet Schienenfahrzeuge haben Vorweg\" - // Industrial area (rail traffic has priority) - // + // \image html 1008-31.png + // + // StVO 1008-31 + // + // ”Verkehrsführung geändert” + // + // Routing changed. + //
\image html 1008-33.png StVO 1008-33 \"Hafengebiet Schienenfahrzeuge haben Vorweg\" Port area (rail traffic has priority) + // \image html 1008-32.png + // + // StVO 1008-32 + // + // "Industriegebiet Schienenfahrzeuge haben Vorweg" + // + // Industrial area (rail traffic has priority). + //
\image html 1008-34.png StVO 1008-34 \"keine Wendemöglichkeit\" No turning possibility + // \image html 1008-33.png + // + // StVO 1008-33 + // + // "Hafengebiet Schienenfahrzeuge haben Vorweg" + // + // Port area (rail traffic has priority). + //
\image html 1012-30n.png StVO 1012-30 (StVO 2017) \"Ladezone\" Loading zone \anchor LOADING_ZONE_TEXT - // \note The identifier "StVO 1012-30" - // is currently used to denote a loading zone. - // Prior to the edition of 2017 of the - // Catalog of Street Signs of the Federal Road Research - // Institute of Germany - BASt, it was used to denote the - // beginning of the validity of regulation prescribed by - // the \c MainSign. See [\c Begin](@ref BEGIN_TEXT). - // + // \image html 1008-34.png + // + // StVO 1008-34 + // + // ”keine Wendemöglichkeit” + // + // No turning possibility. + //
\image html 1012-30a.png StVO 1012-30 \"Anfang\" Begin \anchor BEGIN_TEXT - // \note The identifier "StVO 1012-30" - // is currently used to denote a loading zone. - // Prior to the edition of 2017 of the - // Catalog of Street Signs of the Federal Road Research - // Institute of Germany - BASt, it was used to denote the - // beginning of the validity of regulation prescribed by - // the \c MainSign. - // See [Loading zone](@ref LOADING_ZONE_TEXT). - // + // \image html 1012-30n.png + // + // StVO 1012-30 (StVO 2017) + // + // "Ladezone" + // + // Loading zone. + // \anchor LOADING_ZONE_TEXT + // \note The identifier "StVO 1012-30" is currently used to + // denote a loading zone. Prior to the edition of 2017 of + // the Catalog of Street Signs of the Federal Road Research + // Institute of Germany - BASt, it was used to denote + // the beginning of the validity of regulation prescribed by + // the \c MainSign. + // See [\c Begin](\ref BEGIN_TEXT). + //
\image html 1012-31.png StVO 1012-31 \"Ende\" End + // \image html 1012-30a.png + // + // StVO 1012-30 + // + // "Anfang" + // + // Begin + // \anchor BEGIN_TEXT + // \note The identifier "StVO 1012-30" is currently used to + // denote a loading zone. Prior to the edition of 2017 of + // the Catalog of Street Signs of the Federal Road Research + // Institute of Germany - BASt, it was used to denote + // the beginning of the validity of regulation prescribed by + // the \c MainSign. + // See [\c Loading zone](\ref LOADING_ZONE_TEXT). + //
\image html 1012-34.png StVO 1012-34 \"Grüne Welle bei XX km/h\" All green signals (\"green wave\") at certain speed - // \n - // Use \c TrafficSignValue::value - // and \c TrafficSignValue::value_unit (e.g. [km/h]) to - // indicate the speed. - // + // \image html 1012-31.png + // + // StVO 1012-31 + // + // "Ende" + // + // End. + //
\image html 1012-35.png StVO 1012-35 \"bei Rot hier halten\" Stop at red light + // \image html 1012-34.png + // + // StVO 1012-34 + // + // ”Grüne Welle bei XX km/h” + // + // All green signals ("green wave") at certain speed. + //
+ // Use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit (e.g. [km/h]) to indicate the + // speed. + //
\image html 1012-36.png StVO 1012-36 \anchor NOISE_PROTECTION_TEXT \"Lärmschutz\" Noise protection - // \n - // See also - // [Noise protection with time limit] - // (@ref NOISE_PROTECTION_TIME_RESTRICTION_TEXT) - // + // \image html 1012-35.png + // + // StVO 1012-35 + // + // "bei Rot hier halten" + // + // Stop at red light. + //
\image html 1012-37.png StVO 1012-37 \"Zuflussregelung\" Inflow regulation + // \image html 1012-36.png + // + // StVO 1012-36 + // \anchor NOISE_PROTECTION_TEXT + // + // ”Lärmschutz” + // + // Noise protection. + //
+ // See also: + // [\c Noise protection with time limit](\ref NOISE_PROTECTION2) + //
\image html 1012-38.png StVO 1012-38 \"Nebenstrecke\" Secondary route + // \image html 1012-37.png + // + // StVO 1012-37 + // + // "Zuflussregelung" + // + // Inflow regulation. + //
\image html 1012-50.png StVO 1012-50 \"Schule\" School + // \image html 1012-38.png + // + // StVO 1012-38 + // + // "Nebenstrecke" + // + // Secondary route. + //
\image html 1012-51.png StVO 1012-51 \"Kindergarten\" Kindergarten + // \image html 1012-50.png + // + // StVO 1012-50 + // + // "Schule" + // + // School. + //
\image html 1012-52.png StVO 1012-52 \"Altenheim\" Retirement home + // \image html 1012-51.png + // + // StVO 1012-51 + // + // "Kindergarten" + // + // Kindergarten. + //
\image html 1012-53.png StVO 1012-53 \"Krankenhaus\" Hospital + // \image html 1012-52.png + // + // StVO 1012-52 + // + // "Altenheim" + // + // Retirement home. + //
\image html 1013-50.png StVO 1013-50 \"Seitenstreifen befahren\" Driving on side stripes + // \image html 1012-53.png + // + // StVO 1012-53 + // + // "Krankenhaus" + // + // Hospital. + //
\image html 1013-51.png StVO 1013-51 \"Seitenstreifen räumen\" Vacate side stripes + // \image html 1013-50.png + // + // StVO 1013-50 + // + // "Seitenstreifen befahren" + // + // Driving on side stripes. + //
\image html 1014-50.png StVO 1014-50 A letter among B,C,D or E Tunnel category according to ADR agreement - // + // \image html 1013-51.png + // + // StVO 1013-51 + // + // ”Seitenstreifen räumen” + // + // Vacate side stripes. + //
\image html 1028-31.png StVO 1028-31 \"bis Baustelle frei\" Exception up to construction site + // \image html 1014-50.png + // + // StVO 1014-50 + // + // A letter among B,C,D or E + // + // Tunnel category according to ADR agreement. + //
\image html 1053-30.png StVO 1053-30 \"Parken in gekennzeichneten Flächen erlaubt\" - // Parking in marked areas allowed + // \image html 1028-31.png + // + // StVO 1028-31 + // + // "bis Baustelle frei" + // + // Exception up to construction site. + //
+ // \image html 1053-30.png + // + // StVO 1053-30 + // + // ”Parken in gekennzeichneten Flächen erlaubt” + // + // Parking in marked areas allowed. + //
+ // \image html 1053-31.png + // + // StVO 1053-31 + // + // "mit Parkschein" + // + // With parking ticket. + //
+ // \image html 1053-32.png + // + // StVO 1053-32 + // + // ”gebührenpflichtig” + // + // Fees apply. + //
+ // \image html 1053-34.png + // + // StVO 1053-34 + // + // "auf dem Seitenstreifen" + // + // On the shoulder. + //
+ // \image html 1053-36.png + // + // StVO 1053-36 + // + // "Durchgangsverkehr" + // + // Transit traffic. + //
+ // \image html 1053-52.png + // + // StVO 1053-52 + // + // ”nur innerhalb gekennzeichneter Parkflächen” + // + // Only within marked parking areas. + //
+ // \image html 1053-53.png + // + // StVO 1053-53 + // + // ”Parken mit Parkschein in gekennzeichneter + // flächen” + // + // Parking with parking permit in marked areas. + //
+ // + TYPE_TEXT = 41; + + // Text sign with distance indication. + // \n + // Use it as a canvas for text signs that make reference to a + // point or area in space: + // - Use \c TrafficSignValue::value to include the distance + // indicated in the sign. Accompany this value with an + // indication of its unit of measure given by \c + // TrafficSignValue::value_unit (e.g. [m]), + // - Use \c TrafficSignValue::text to indicate the sign's + // specific text, + // + // The following table summarizes possible configurations for + // this kind of supplementary signs: + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
+ // Image + // + // StVO-No. + // + // \c TrafficSignValue member(s) + // + // Meaning and Remarks + //
+ // \image html 1004-32.png + // + // StVO 1004-32 + // + // "STOP" + distance + // + // Stop in e.g. ... [m] + //
+ // \image html 1005-30.png + // + // StVO 1005-30 + // + // ”Reißverschluss erst in” + distance + // + // Zipper merge in e.g. ... [m] + //
+ // \image html 1007-59.png + // + // StVO 1007-59 + // + // "Ende Seitenstreifen in" + distance + // + // End of the side strip in e.g. ... [m] + //
+ // \image html 1013-52.png + // + // StVO 1013-52 + // + // "Ende in" + distance + // + // End in .. [m] + //
+ // \image html 1028-33.png + // + // StVO 1028-33 + // + // "Zufahrt bis frei" + distance or location + // + // Except up to ... + //
+ // If there is a prohibition for all vehicles, the street can + // still be used up to a certain point. To indicate the point, + // use one of the following alternatives: + // - A numerical value described by \c TrafficSignValue::value + // and \c TrafficSignValue::value_unit (e.g. [m]) to indicate + // the point as a distance from the sign. + // - A text described by \c TrafficSignValue::text in order to + // describe the point's location verbally, e.g. "Baugebiet ...". + //
+ // + TYPE_SPACE = 39; + + // Text sign with time indication. + // \n + // Use it as a canvas for text signs that make: + // reference to a point in time or a time range. + // - Use one or more \c TrafficSignValue messages to include + // the times indicated in the sign. Accompany each value with an + // indication of its unit of measure given by \c + // TrafficSignValue::value_unit, e.g. [h]. + // - For each \c TrafficSignValue, \c TrafficSignValue::value + // indicates the time elapsed since midnight every day. + // - Use the \c TrafficSignValue::text member of the + // first \c TrafficSignValue message to indicate the sign's + // specific text. + // + // \note + // - Time interval need two \c TrafficSignValue messages, + // one to indicate their start and one to indicate their end. + // - In case more than one time range is required, the + // \c TrafficSignValue::value member of the first \c + // TrafficSignValue message is interpreted as the beginning of + // the first interval, the \c TrafficSignValue::value member of + // the second \c TrafficSignValue message is interpreted as the + // end of the first interval, and so on. + // + // The following table summarizes possible configurations for + // this kind of supplementary signs: + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
+ // Image + // + // StVO-No. + // + // \c TrafficSignValue member(s) + // + // Meaning and Remarks + //
+ // \image html 1040-30.png + // + // StVO 1040-30 + // + // Time range + // + // Time range for validity of traffic sign. + //
+ // \image html 1040-31.png + // + // StVO 1040-31 + // \anchor StVO_1040-31 + // + // Two time ranges + // + // Time range for validity of traffic sign - two ranges. + //
+ // For each time range, include a pair of \c TrafficSignValue + // messages according to the [\c rules above](\ref TYPE_TIME). + //
+ // \image html 1040-34.png + // + // StVO 1040-34 + // + // "ab" + Date + Time of the day + // + // Restricted from point in time. + //
+ // - Use three \c TrafficSignValue messages to indicate + // respectively the day of the month, the month of the year, + // and the hour of the day corresponding to the start of the + // restriction. + // - The first two \c TrafficSignValue::value_unit should be + // set to \c TrafficSignValue::UNIT_NO_UNIT. + // - For the last \c TrafficSignValue, \c + // TrafficSignValue::value indicates the time elapsed since + // midnight of the corresponding day, and \c + // TrafficSignValue::value_unit indicates the unit this time is + // expressed in, e.g. in [min]. + //
+ // \image html 1040-35.png + // + // StVO 1040-35 + // \anchor NOISE_PROTECTION2 + // + // ”Lärmschutz” + time range + // + // Noise protection with time limit. + //
+ // See [\c Noise protection](\ref NOISE_PROTECTION_TEXT). + // + //
+ // \image html 1040-36.png + // + // StVO 1040-36 + // + // "Schulweg" + time range + // + // Way to or from school with time limit. + //
+ // \image html 1042-30.png + // + // StVO 1042-30 + // + // "werktags" + // + // Working days. + //
+ // \image html 1042-31.png + // + // StVO 1042-31 + // \anchor StVO_1042-31 + // + // "werktags" + time range + // + // Working days with time limit. + //
+ // \image html 1042-32.png + // + // StVO 1042-32 + // + // "werktags" + two time ranges + // + // Restricted to working days with two time intervals. + //
+ // For each time range, include a pair of \c TrafficSignValue + // messages according to the [\c rules above](\ref TYPE_TIME). + //
+ // See also: [\c Two time ranges](\ref StVO_1040-31). + //
+ // \image html 1042-33.png + // + // StVO 1042-33 + // + // "Mo-Fr" + time range + // + // Time range for validity of traffic sign with days of the + // week. + //
+ // \image html 1042-34.png + // + // StVO 1042-34 + // + // "Di,Do,Fr" + time range + // + // Tuesdays, Thursdays and Fridays with time limit. + //
+ // \image html 1042-35.png + // + // StVO 1042-35 + // + // "an Sonn- und Feiertagen" + time range + // + // Restricted times, Sundays and public holidays only. + //
+ // \image html 1042-36.png + // + // StVO 1042-36 + // + // ”Schulbus werktags außer samstags” + two + // time ranges + // + // School bus, restricted to daytimes + //
+ // For each time range, include a pair of \c + // TrafficSignValue messages according to the + // [\c rules above](\ref TYPE_TIME). + //
+ // See also: [\c Two time ranges](\ref StVO_1040-31), + // [\c Working days except saturdays](\ref StVO_1042-38). + //
+ // \image html 1042-37.png + // + // StVO 1042-37 + // + // "Parken Sa und So erlaubt" + // + // Parking on Saturdays and Sundays allowed. + //
+ // \image html 1042-38.png + // + // StVO 1042-38 + // \anchor StVO_1042-38 + // + // ”werktags außer samstags” + // + // Working days except saturdays. + //
+ // \image html 1042-51.png + // + // StVO 1042-51 + // + // "Sa und So" + // + // Saturdays and Sundays. + //
+ // \image html 1042-53.png + // + // StVO 1042-53 + // + // "werktags Schulweg" + time range + // + // Way to or from school with time limit on working days. + //
+ // See also + // [\c Working days with time limit](\ref StVO_1042-31). + //
+ // + TYPE_TIME = 26; + + // A supplementary sign showing a direction alone. + // \n + // Use together with the message \c Classification::arrow. The + // following signs can be built: + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
+ // Image + // + // StVO-No. + // + // Meaning and Remarks + //
+ // \image html 1000-13.png + // + // StVO 1000-13 + // + // Detour sign, three-quarter circle. + //
+ // Set \c Classification::arrow to \c + // Arrow::DIRECTION_CIRCLE_90_DEG_LEFT. + //
+ // \image html 1000-23.png + // + // StVO 1000-23 + // + // Detour sign, one-quarter circle. + //
+ // Set \c Classification::arrow to \c + // Arrow::DIRECTION_CIRCLE_90_DEG_RIGHT. + //
+ // \image html 1000-30.png + // + // StVO 1000-30 + // + // Bidirectional traffic sideways. + //
+ // Use two \c Classification::arrow messages. Set one to \c + // Arrow::DIRECTION_DIRECT_90_DEG_RIGHT and the other one to \c + // Arrow::DIRECTION_DIRECT_90_DEG_LEFT. + //
+ // \image html 1000-31.png + // + // StVO 1000-31 + // + // Bidirectional traffic back and forth. + //
+ // Use two \c Classification::arrow messages. Set one to \c + // Arrow::DIRECTION_DIRECT_0_DEG and the other one to \c + // Arrow::DIRECTION_DIRECT_180_DEG. + //
+ // \image html 1000-34.png + // + // StVO 1000-34 + // + // Detour sign, semicircle. + //
+ // Set \c Classification::arrow to \c + // Arrow::DIRECTION_CIRCLE_0_DEG. + //
+ // + TYPE_ARROW = 30; + + // The list of traffic actors to which the main sign's + // regulation is constrained to. + // \n + // Use as many members of the \c Actor enumerator as needed to + // denote the related traffic actors. + // + // The following tables summarize possible configurations for + // this kind of supplementary signs: + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
+ // Image + // + // StVO-No. + // + // \c Actor + // + // Meaning and Remarks + //
+ // \image html 1000-12.png + // + // StVO 1000-12 + // + // \c #ACTOR_PEDESTRIANS + // + // Use sidewalk on left side of roadway. + //
+ // Set \c Classification::arrow to \c + // Arrow::DIRECTION_DIRECT_90_DEG_LEFT. + //
+ // + // + // StVO 1000-22 + // + // \c #ACTOR_PEDESTRIANS + // + // Use sidewalk on right side of roadway. + //
+ // Set \c Classification::arrow to \c + // Arrow::DIRECTION_DIRECT_90_DEG_RIGHT. + //
+ // \image html 1000-32.png + // + // StVO 1000-32 + // + // \c #ACTOR_BICYCLES + // + // Bidirectional traffic bicycles sideways. + //
+ // Use two \c Classification::arrow messages. Set one to \c + // Arrow::DIRECTION_DIRECT_90_DEG_RIGHT and the other one to \c + // Arrow::DIRECTION_DIRECT_90_DEG_LEFT. + //
+ // \image html 1000-33.png + // + // StVO 1000-33 + // + // \c #ACTOR_BICYCLES + // + // Bidirectional traffic bicyclesback and forth. + //
+ // Use two \c Classification::arrow messages. Set one to \c + // Arrow::DIRECTION_DIRECT_0_DEG and the other one to \c + // Arrow::DIRECTION_DIRECT_180_DEG. + //
+ // \image html 1010-50.png + // + // StVO 1010-50 + // + // \c #ACTOR_MOTORIZED_MULTITRACK_VEHICLES + // + // Motorized multi-track vehicles. + //
+ // \image html 1010-51.png + // + // StVO 1010-51 + // + // \c #ACTOR_TRUCKS + // + // Trucks. + // \note + // - In the German StVO, trucks are defined as motorized + // vehicles that are heavier than 3.5 [t]. + // - This supplementary sign also denotes the trucks' tractor + // units and trailers. + // - Cars and buses with a total weight superior to 3.5 [t] are + // not denoted by this. sign. + //
+ // \image html 1010-52.png + // + // StVO 1010-52 + // + // \c #ACTOR_BICYCLES + // + // Bicycles. + //
+ // \image html 1010-53.png + // + // StVO 1010-53 + // + // \c #ACTOR_PEDESTRIANS + // + // Pedestrians. + //
+ // \image html 1010-54.png + // + // StVO 1010-54 + // + // \c #ACTOR_HORSE_RIDERS + // + // Horse riders. + //
+ // \image html 1010-55.png + // + // StVO 1010-55 + // + // \c #ACTOR_CATTLE + // + // Cattles. + //
+ // \image html 1010-56.png + // + // StVO 1010-56 + // + // \c #ACTOR_TRAMS + // + // Trams. + //
+ // \image html 1010-57.png + // + // StVO 1010-57 + // + // \c #ACTOR_BUSES + // + // Buses. + //
+ // \image html 1010-58.png + // + // StVO 1010-58 + // + // \c #ACTOR_CARS + // + // Passenger cars. + //
+ // \image html 1010-59.png + // + // StVO 1010-59 + // + // \c #ACTOR_CARS_WITH_TRAILERS + // + // Passenger cars with trailers. + //
+ // \image html 1010-60.png + // + // StVO 1010-60 + // + // \c #ACTOR_TRUCKS_WITH_TRAILERS + // + // Trucks with trailers. + //
+ // \image html 1010-61.png + // + // StVO 1010-61 + // + // \c #ACTOR_TRACTORS + // + // Tractors. + // \note In the German StVO, tractors are defined as motorized + // vehicles that are not allowed to, or cannot, drive faster + // than 25 [km/h]. + //
+ // \image html 1010-62.png + // + // StVO 1010-62 + // + // \c #ACTOR_MOTORCYCLES + // + // Motorbikes. + //
+ // \image html 1010-63.png + // + // StVO 1010-63 + // + // \c #ACTOR_MOPEDS + // + // Mopeds. + //
+ // \image html 1010-64.png + // + // StVO 1010-64 + // + // \c #ACTOR_HORSE_CARRIAGES + // + // Horse carriages. + //
+ // \image html 1010-65.png + // + // StVO 1010-65 + // + // \c #ACTOR_EBIKES + // + // E-bikes. + //
+ // \image html 1010-66.png + // + // StVO 1010-66 + // + // \c #ACTOR_ELECTRIC_VEHICLES + // + // Electric vehicles. + //
+ // See also: [\c StVO 1050-33](\ref EV_T). + // \anchor EV_I + //
+ // \image html 1010-67.png + // + // StVO 1010-67 + // + // \c #ACTOR_CAMPERS + // + // Campers. + //
+ // \image html 1012-32.png + // + // StVO 1012-32 + // + // \c #ACTOR_BICYCLES + // + // Cyclists must walk. + //
+ // Set \c TrafficSignValue::text as "absteigen". + //
+ // \image html 1049-11.png + // + // StVO 1049-11 + // + // \c #ACTOR_TRACTORS + // + // Overtaking of tractors allowed. + //
+ // Set \c TrafficSignValue::text as + // ”dürfen überholt werden”. + // \note In the German StVO, tractors are defined as motorized + // vehicles that are not allowed to, or cannot, drive faster + // than 25 [km/h]. + //
+ // \image html 1050-30.png + // + // StVO 1050-30 + // + // \c #ACTOR_TAXIS + // + // Taxis. + //
+ // \image html 1050-31.png + // + // StVO 1050-31 + // + // \c #ACTOR_TAXIS + // + // A number of taxis. + //
+ // Use \c TrafficSignValue::value to indicate the number of + // taxis. Set \c TrafficSignValue::value_unit to \c + // TrafficSignValue::UNIT_NO_UNIT. + //
+ // \image html 1050-32.png + // + // StVO 1050-32 + // + // \c #ACTOR_ELECTRIC_VEHICLES + // + // Electric vehicles during the charging process. + //
+ // Set \c TrafficSignValue::text as ”während des + // Ladevorgangs”. + //
+ // \image html 1050-33.png + // + // StVO 1050-33 + // + // \c #ACTOR_ELECTRIC_VEHICLES + // + // Electric vehicles. + //
+ // See also: [\c StVO 1010-66](\ref EV_I). + // \anchor EV_T + //
+ // \image html 1060-32.png + // + // StVO 1060-32 + // + // Two actors \c #ACTOR_BUSES and \c #ACTOR_CARS_WITH_TRAILERS. + // + // Buses and cars with trailers. + //
+ // Set \c TrafficSignValue::text as "auch". + //
+ // + // Also, some of the German StVO traffic signs denoting traffic + // actors for which the main sign's regulation applies + // exclusively can be constructed. + // + // \note + // In the German StVO, these signs typically include the word + // "Nur". + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
+ // Image + // + // StVO-No. + // + // \c + // Actor + // + // Meaning and Remarks + //
+ // \image html 1044-10.png + // + // StVO 1044-10 + // + // \c #ACTOR_DISABLED_PERSONS + // + // Only disabled persons with an exceptional walking disability + // and blind persons. + //
+ // \image html 1044-11.png + // + // StVO 1044-11 + // + // \c #ACTOR_DISABLED_PERSONS + // + // Only disabled persons with parking permit. + //
+ // Set \c TrafficSignValue::text as "mit Parkausweis + // Nr. XXXX". + //
+ // \image html 1044-12.png + // + // StVO 1044-12 + // + // \c#ACTOR_DISABLED_PERSONS + // + // Only disabled persons with an exceptional walking disability + // and blind persons, with number of parking places. + //
+ // Use \c TrafficSignValue::value to indicate the number of + // parking places. Set \c TrafficSignValue::value_unit to \c + // TrafficSignValue::UNIT_NO_UNIT. Set \c + // TrafficSignValue::text as ”Parkstände”. + //
+ // \image html 1044-30.png + // + // StVO 1044-30 + // + // \c #ACTOR_RESIDENTS + // + // Only residents with parking permit. + //
+ // Set \c TrafficSignValue::text as "mit Parkausweis Nr. XXXX". + //
+ // \image html 1048-14.png + // + // StVO 1048-14 + // + // \c #ACTOR_TRUCKS_WITH_SEMITRAILERS + // + // Only trucks with semi-trailers. + //
+ // \image html 1048-15.png + // + // StVO 1048-15 + // + // Two actors: one set to \c #ACTOR_TRUCKS_WITH_SEMITRAILERS + // and the other one set to \c #ACTOR_TRUCKS_WITH_TRAILERS. + // + // Only trucks with trailers and trucks with semi-trailers. + //
+ // \image html 1048-18.png + // + // StVO 1048-18 + // + // \c #ACTOR_RAILROAD_TRAFFIC + // + // Only railroad traffic. + //
+ // \image html 1048-20.png + // + // StVO 1048-20 + // + // Two actors: one set to \c #ACTOR_CARS_WITH_TRAILERS + // and the other one set to \c #ACTOR_TRUCKS. + // + // Only trucks with trailers and trucks with semi-trailers. + // \note + // - In the German StVO, trucks are defined as motorized + // vehicles that are heavier than 3.5 [t]. + // - This supplementary sign also denotes the trucks' + // tractor units and trailers. + // - This supplementary sign excludes passenger cars and + // buses. + //
+ // \image html 1049-12.png + // + // StVO 1049-12 + // + // \c #ACTOR_MILITARY_VEHICLES + // + // Only military vehicles. + //
+ // \image html 1049-13.png + // + // StVO 1049-13 + // + // Three actors, set to respectively \c #ACTOR_TRUCKS, \c + // #ACTOR_BUSES and \c #ACTOR_CARS_WITH_TRAILERS. + // + // Only trucks, buses, passenger cars with trailers. + //
+ // \note + // - In the German StVO, trucks are defined as motorized + // vehicles that are heavier than 3.5 [t]. + // - This supplementary sign also denotes the trucks' tractor + // units and trailers. + //
+ // \image html 1052-30.png + // + // StVO 1052-30 + // + // \c #ACTOR_HAZARDOUS_GOODS_VEHICLES + // + // Only hazardous goods vehicles. + //
+ // \image html 1052-31.png + // + // StVO 1052-31 + // + // \c #ACTOR_WATER_POLLUTANT_VEHICLES + // + // Only water pollutant vehicles. + //
+ // + // In addition, some of the German StVO supplementary signs + // with actors that receive an explicit allowance to use + // the street or the shoulder can be constructed: + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
+ // Image + // + // StVO-No. + // + // \c Actor + // + // Meaning and Remarks + //
+ // \image html 1010-10.png + // + // StVO 1010-10 + // + // \c #ACTOR_CHILDREN + // + // Children playing on the road and shoulder allowed. + //
+ // \image html 1010-11.png + // + // StVO 1010-11 + // + // \c #ACTOR_WINTER_SPORTSPEOPLE + // + // Winter sports allowed. + //
+ // Use \c TrafficSignValue::value to indicate the number + // of taxis. + // Set \c TrafficSignValue::value_unit to \c + // TrafficSignValue::UNIT_NO_UNIT. + //
+ // \image html 1010-12.png + // + // StVO 1010-12 + // + // \c#ACTOR_TRAILERS + // + // Trailers allowed. + // \note In the German StVO, this sign states that Trailers can + // park here without the usual two week temporal parking + // restriction. + //
+ // \image html 1010-13.png + // + // StVO 1010-13 + // + // \c #ACTOR_CARAVANS + // + // Caravans allowed. + // \note In the German StVO, this sign states that Caravans can + // park here without the usual two week temporal parking + // restriction. + //
+ // \image html 1040-10.png + // + // StVO 1040-10 + // + // \c #ACTOR_WINTER_SPORTSPEOPLE + // + // Winter sports within time range allowed. + //
+ // In order to indicate an allowance limited by a time period, + // use one \c TrafficSignValue message to indicate its start and + // one \c TrafficSignValue message to indicate its end. For + // each \c TrafficSignValue, \c TrafficSignValue::value + // indicates the time elapsed since midnight every day, and \c + // TrafficSignValue::value_unit indicates the unit this time is + // expressed in, e.g. in [min]. + //
+ // \image html 1007-55.png + // + // StVO 1007-55 + // + // \c #ACTOR_WINTER_SPORTSPEOPLE + // + // Ski run crosses. + //
+ // Set \c TrafficSignValue::text as "kreuzt". + //
+ // \image html 1007-56.png + // + // StVO 1007-56 + // + // \c #ACTOR_WINTER_SPORTSPEOPLE + // + // Ski trail. + //
+ // Set \c TrafficSignValue::text as "kreuzt". + //
+ // + // Finally, the signs + // + // + // + // + // + // + // + // + // + // + // + // + // + //
+ // \image html 1006-30.png + // + // StVO + // 1006-30 + // + // \c #ACTOR_CARS_WITH_CARAVANS + // + // Slide danger for car/caravan combinations under strong winds. + //
+ // Set \c TrafficSignValue::text as "Schleudergefahr". + //
+ // \image html 1012-33.png + // + // StVO + // 1012-33 + // + // \c #ACTOR_MOPEDS + // + // No mopeds. + //
+ // Set \c TrafficSignValue::text as "keine". + //
+ // can be incorporated. + // + TYPE_CONSTRAINED_TO = 46; + + // The list of traffic actors for which the main sign's + // regulation does not apply or have a special driving + // allowance. + // \n + // Use as many members of the \c Actor enumerator + // as needed to denote the excepted traffic actors: + // + // \note + // In the German StVO, these signs include the word "frei". + // + // The following table summarizes possible configurations for + // this kind of supplementary signs: + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
+ // Set \c TrafficSignValue::text as "oder Parken". + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // + // + // + // + // // // - // - // - // + // + // + // + // // - //
+ // Image + // + // StVO-No. + // + // \c Actor + // + // Meaning and Remarks + //
+ // \image html 1020-11.png + // + // StVO 1020-11 + // + // \c #ACTOR_DISABLED_PERSONS + // + // Except disabled persons with parking permit. + //
+ // Set \c TrafficSignValue::text as "mit Parkausweis Nr. XXXX". + //
+ // \image html 1020-12.png + // + // StVO 1020-12 + // + // Two actors: one set to \c #ACTOR_BICYCLES and the other one + // set to \c #ACTOR_RESIDENTS. + // + // Except cyclists and residents. + //
+ // \image html 1020-14.png + // + // StVO 1020-14 + // + // \c #ACTOR_WINTER_SPORTSPEOPLE + // + // Except winter sportspeople. + //
+ // \image html 1020-30.png + // + // StVO 1020-30 + // + // \c #ACTOR_RESIDENTS + // + // Except residents. + //
+ // \image html 1020-31.png + // + // StVO 1020-31 + // + // \c #ACTOR_RESIDENTS + // + // Except residents or free parking. + //
+ // \image html 1020-32.png + // + // StVO 1020-32 + // + // \c #ACTOR_RESIDENTS + // + // Except residents with parking permit. + //
+ // Set \c TrafficSignValue::text as "mit Parkausweis Nr. XXXX". + //
+ // \image html 1022-10.png + // + // StVO 1022-10 + // + // \c #ACTOR_BICYCLES + // + // Except bicycles. + //
+ // \image html 1022-11.png + // + // StVO 1022-11 + // + // \c #ACTOR_MOPEDS + // + // Except mopeds. + //
+ // \image html 1022-12.png + // + // StVO 1022-12 + // + // \c #ACTOR_MOTORCYCLES + // + // Except motorcycles. + //
+ // \image html 1022-13.png + // + // StVO 1022-13 + // + // \c #ACTOR_EBIKES + // + // Except e-bikes. + //
+ // \image html 1022-14.png + // + // StVO 1022-14 + // + // Two actors: one set to \c #ACTOR_BICYCLES and the other one + // set to \c #ACTOR_MOPEDS. + // + // Except bicycles and mopeds. + //
+ // \image html 1022-15.png + // + // StVO 1022-15 + // + // Two actors: one set to \c #ACTOR_EBIKES and the other one + // set to \c #ACTOR_MOPEDS. + // + // Except e-bikes and mopeds. + //
+ // \image html 1024-10.png + // + // StVO 1024-10 + // + // \c #ACTOR_CARS + // + // Except passenger cars. + //
+ // \image html 1024-11.png + // + // StVO 1024-11 + // + // \c #ACTOR_CARS_WITH_TRAILERS + // + // Except passenger cars with trailers. + //
+ // \image html 1024-12.png + // + // StVO 1024-12 + // + // \c #ACTOR_TRUCKS + // + // Except trucks, their tractor unit and their trailers. + // \note + // - In the German StVO, trucks are defined as motorized + // vehicles that are heavier than 3.5 [t]. + // - This supplementary sign also denotes the trucks' tractor + // units and trailers. + // - Cars and buses with a total weight superior to 3.5 [t] are + // not exempted of a rule by this sign. + //
+ // \image html 1024-13.png + // + // StVO 1024-13 + // + // \c #ACTOR_TRUCKS_WITH_TRAILERS + // + // Except trucks with trailers. + // \note + // - In the German StVO, trucks are defined as motorized + // vehicles that are heavier than 3.5 [t]. + // - This supplementary sign also denotes the trucks' tractor + // units and trailers. + // - Cars and buses with a total weight superior to 3.5 [t] are + // not exempted of a rule by this sign. + //
\image html 1053-31.png StVO 1053-31 \"mit Parkschein\" With parking ticket + // \image html 1024-14.png + // + // StVO 1024-14 + // + // \c #ACTOR_BUSES + // + // Except buses. + //
\image html 1053-32.png StVO 1053-32 \"gebührenpflichtig\" Fees apply + // \image html 1024-15.png + // + // StVO 1024-15 + // + // \c #ACTOR_RAILROAD_TRAFFIC + // + // Except railroad traffic. + //
\image html 1053-34.png StVO 1053-34 \"auf dem Seitenstreifen\" On the shoulder + // \image html 1024-16.png + // + // StVO 1024-16 + // + // \c #ACTOR_TRAMS + // + // Except trams. + //
\image html 1053-36.png StVO 1053-36 \"Durchgangsverkehr\" Transit traffic + // \image html 1024-17.png + // + // StVO 1024-17 + // + // \c #ACTOR_TRACTORS + // + // Except tractors. + // \note In the German StVO, tractors are defined as motorized + // vehicles that are not allowed to, or cannot, drive faster + // than 25 [km/h]. + //
\image html 1053-52.png StVO 1053-52 \"nur innerhalb gekennzeichneter Parkflächen\" - // Only within marked parking areas + // \image html 1024-18.png + // + // StVO 1024-18 + // + // \c #ACTOR_HORSE_CARRIAGES + // + // Except horse carriages. + //
\image html 1053-53.png StVO 1053-53 \"Parken mit Parkschein in gekennzeichneter - // flächen\" - // Parking with parking permit in marked areas - // + // \image html 1024-19.png + // + // StVO 1024-19 + // + // \c #ACTOR_CAMPERS + // + // Except campers with a maximum allowed mass. + //
+ // Use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit (e.g. [t]) to indicate the mass. + //
- // - TYPE_TEXT = 41; - - // Text sign with distance indication. - // \n - // Use it as a canvas for text signs that make - // reference to a point or area in space: - // - Use \c TrafficSignValue::value to include the - // distance indicated in the sign. Accompany this value with an - // indication of its unit of measure given by \c - // TrafficSignValue::value_unit (e.g. [m]), - // - Use \c TrafficSignValue::text to indicate the sign's - // specific text, - // - // The following table summarizes possible configurations for - // this kind of supplementary signs: - // - // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // - //
Image StVO-No. \c TrafficSignValue member(s) Meaning and Remarks + // \image html 1024-20.png + // + // StVO 1024-20 + // + // \c #ACTOR_ELECTRIC_VEHICLES + // + // Except electric vehicles. + //
+ // See also: [\c StVO 1026-61](\ref EV_EXCEPT_T). + // \anchor EV_EXCEPT_I + //
\image html 1004-32.png StVO 1004-32 \"STOP\" + distance Stop in e.g. ... [m] + // \image html 1026-31.png + // + // StVO 1026-31 + // + // \c #ACTOR_BUSES + // + // Except buses in ocasional service. + //
+ // Set \c TrafficSignValue::text as "im Gelegenheitsverkehr". + //
\image html 1005-30.png StVO 1005-30 \"Reißverschluss erst in \" + distance Zipper merge in e.g. ... [m] + // \image html 1026-32.png + // + // StVO 1026-32 + // + // \c #ACTOR_PUBLIC_TRANSPORT_VEHICLES + // + // Except public transport vehicles. + //
\image html 1007-59.png StVO 1007-59 \"Ende Seitenstreifen in\" + distance End of the side strip in e.g. ... [m] + // \image html 1026-33.png + // + // StVO 1026-33 + // + // \c #ACTOR_EMERGENCY_VEHICLES + // + // Except emergency vehicles. + //
\image html 1013-52.png StVO 1013-52 \"Ende in\" + distance End in .. [m] + // \image html 1026-34.png + // + // StVO 1026-34 + // + // \c #ACTOR_MEDICAL_VEHICLES + // + // Except medical vehicles. + //
\image html 1028-33.png StVO 1028-33 \"Zufahrt bis frei\" + distance or location - // Except up to ... - // \n - // If there is a prohibition for all vehicles, the - // street can still be used up to a certain point. To - // indicate the point, use one of the following - // alternatives: - // - A numerical value described by \c - // TrafficSignValue::value and \c - // TrafficSignValue::value_unit (e.g. [m]) to indicate - // the point as a distance from the sign. - // - A text described by \c TrafficSignValue::text in - // order to describe the point's location verbally, e.g. - // "Baugebiet Zehl" - // + // \image html 1026-35.png + // + // StVO 1026-35 + // + // \c #ACTOR_DELIVERY_VEHICLES + // + // Except delivery vehicles. + //
- // - TYPE_SPACE = 39; - - // Text sign with time indication. - // \n - // Use it as a canvas for text signs that make: - // reference to a point in time or a time range. - // - Use one or more \c TrafficSignValue messages to include - // the times indicated in the sign. Accompany each value with an - // indication of its unit of measure given by \c - // TrafficSignValue::value_unit, e.g. [h]. - // - For each \c TrafficSignValue, \c TrafficSignValue::value - // indicates the time elapsed since midnight every day. - // - Use the \c TrafficSignValue::text member of the - // first \c TrafficSignValue message to indicate the sign's - // specific text. - // - // \note - // - Time interval need two \c TrafficSignValue messages, - // one to indicate their start and one to indicate their end. - // - In case more than one time range is required, the - // \c TrafficSignValue::value member of the first \c - // TrafficSignValue message is interpreted as the beginning of - // the first interval, the \c TrafficSignValue::value member of - // the second \c TrafficSignValue message is interpreted as the - // end of the first interval, and so on. - // - // The following table summarizes possible configurations for - // this kind of supplementary signs: - // - // // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // + // + // + // + // // - //
Image StVO-No. \c TrafficSignValue member(s) Meaning and Remarks
\image html 1040-30.png StVO 1040-30 Time range Time range for validity of traffic sign
\image html 1040-31.png StVO 1040-31 - // \anchor StVO_1040-31 Two time ranges - // Time range for validity of traffic sign - two ranges - // \n - // For each time range, include a pair of \c - // TrafficSignValue messages according to the - // [rules above](@ref TYPE_TIME). - //
\image html 1040-34.png StVO 1040-34 \"ab\" + Date + Time of the day Restricted from point in time - // \n - // - Use three \c TrafficSignValue messages to indicate - // respectively the day of the month, the month of the - // year, and the hour of the day corresponding to the - // start of the restriction. - // - The first two \c TrafficSignValue::value_unit should - // be set to \c TrafficSignValue::UNIT_NO_UNIT - // - For the last \c TrafficSignValue, \c - // TrafficSignValue::value indicates the time elapsed - // since midnight of the corresponding day, and \c - // TrafficSignValue::value_unit indicates the unit this - // time is expressed in, e.g. in [min]. - //
\image html 1040-35.png StVO 1040-35 - // \anchor NOISE_PROTECTION_TIME_RESTRICTION_TEXT \"Lärmschutz\" + time range - // Noise protection with time limit - // \n - // See also - // [Noise protection] - // (@ref NOISE_PROTECTION_TEXT) - //
\image html 1040-36.png StVO 1040-36 \"Schulweg\" + time range Way to or from school with time limit
\image html 1042-30.png StVO 1042-30 \"werktags\" Working days
\image html 1042-31.png StVO 1042-31 - // \anchor StVO_1042-31 - // \"werktags\" + time range Working days with time limit
\image html 1042-32.png StVO 1042-32 \"werktags\" + two time ranges - // Restricted to working days with two time intervals - // \n - // For each time range, include a pair of \c TrafficSignValue - // messages according to the - // [rules above](@ref TYPE_TIME). - // \n - // See also - // [Two time ranges](@ref StVO_1040-31). - //
\image html 1042-33.png StVO 1042-33 \"Mo-Fr\" + time range - // Time range for validity of traffic sign - with days of - // the week - //
\image html 1042-34.png StVO 1042-34 \"Di,Do,Fr\" + time range Tuesdays, Thursdays and Fridays with time limit
\image html 1042-35.png StVO 1042-35 \"an Sonn- und Feiertagen\" + time range Restricted times, Sundays and public holidays only - //
\image html 1042-36.png StVO 1042-36 \"Schulbus werktags außer samstags\" + two time - // ranges - // School bus, restricted to daytimes - // \n - // For each time range, include a pair of \c - // TrafficSignValue messages according to the - // [rules above](@ref TYPE_TIME). - // \n - // See also - // [Two time ranges](@ref StVO_1040-31), - // - // [Working days except saturdays](@ref StVO_1042-38) - // - //
\image html 1042-37.png StVO 1042-37 \"Parken Sa und So erlaubt\" Parking on Saturdays and Sundays allowed
\image html 1042-38.png StVO 1042-38 - // \anchor StVO_1042-38 - // \"werktags außer samstags\" Working days except saturdays
\image html 1042-51.png StVO 1042-51 \"Sa und So\" Saturdays and Sundays
\image html 1042-53.png StVO 1042-53 \"werktags Schulweg\" + time range Way to or from school with time limit on working days - // \n - // See also - // - // [Working days with time limit](@ref StVO_1042-31). - // - // + // \image html 1026-36.png + // + // StVO 1026-36 + // + // \c #ACTOR_AGRICULTURAL_VEHICLES + // + // Except agricultural vehicles. + //
- // - TYPE_TIME = 26; - - // A supplementary sign showing a direction alone. - // \n - // Use together with the message \c Classification::arrow. The - // following signs can be built: - // // - // - // - // + // + // + // + // // // - // - // - // + // + // + // + // // // - // - // - // + // + // + // + // // // - // - // - // + // + // + // + // // // - // - // - // + // + // + // + // // // - // - // - // - // - //
Image StVO-No. Meaning and Remarks + // \image html 1026-37.png + // + // StVO 1026-37 + // + // \c #ACTOR_FORESTRY_VEHICLES + // + // Except forestry vehicles. + //
\image html 1000-13.png StVO 1000-13 - // Detour sign, three-quarter circle - // \n - // Set \c Classification::arrow to \c - // Arrow::DIRECTION_CIRCLE_90_DEG_LEFT - // + // \image html 1026-38.png + // + // StVO 1026-38 + // + // Two actors: one set to \c #ACTOR_FORESTRY_VEHICLES and + // the other one set to \c #ACTOR_AGRICULTURAL_VEHICLES. + // + // Except agricultural and forestry vehicles. + //
\image html 1000-23.png StVO 1000-23 - // Detour sign, one-quarter circle - // \n - // Set \c Classification::arrow to \c - // Arrow::DIRECTION_CIRCLE_90_DEG_RIGHT - // + // \image html 1026-39.png + // + // StVO 1026-39 + // + // \c #ACTOR_OPERATIONAL_AND_UTILITY_VEHICLES + // + // Except operational and utility vehicles. + //
\image html 1000-30.png StVO 1000-30 - // Bidirectional traffic sideways - // \n - // Use two \c Classification::arrow messages. Set one to - // \c Arrow::DIRECTION_DIRECT_90_DEG_RIGHT and the other - // one to \c Arrow::DIRECTION_DIRECT_90_DEG_LEFT - // + // \image html 1026-60.png + // + // StVO 1026-60 + // + // \c #ACTOR_ELECTRIC_VEHICLES + // + // Except electric vehicles during the charging process. + //
+ // Set \c TrafficSignValue::text as + // ”während des Ladevorgangs” + //
\image html 1000-31.png StVO 1000-31 - // Bidirectional traffic back and forth - // \n - // Use two \c Classification::arrow messages. Set one to - // \c Arrow::DIRECTION_DIRECT_0_DEG and the other one to - // \c Arrow::DIRECTION_DIRECT_180_DEG - // + // \image html 1026-61.png + // + // StVO 1026-61 + // + // \c #ACTOR_ELECTRIC_VEHICLES + // + // Except electric vehicles. + //
+ // See also: [\c StVO 1024-20](\ref EV_EXCEPT_I). + // \anchor EV_EXCEPT_T + //
\image html 1000-34.png StVO 1000-34 - // Detour sign, semicircle - // \n - // Set \c Classification::arrow to \c - // Arrow::DIRECTION_CIRCLE_0_DEG - //
- // - TYPE_ARROW = 30; - - // The list of traffic actors to which the main sign's - // regulation is constrained to. - // \n - // Use as many members of the \c - // Actor enumerator as needed to denote the related traffic - // actors. - // - // The following tables summarize possible - // configurations for this kind of supplementary signs: - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - //
Image StVO-No. \c Actor Meaning and Remarks
\image html 1000-12.png StVO 1000-12 \c - // #ACTOR_PEDESTRIANS - // Use sidewalk on left side of roadway - // \n - // Set \c Classification::arrow to \c - // Arrow::DIRECTION_DIRECT_90_DEG_LEFT - //
\image html 1000-22.png StVO 1000-22 \c - // #ACTOR_PEDESTRIANS - // Use sidewalk on right side of roadway - // \n - // Set \c Classification::arrow to \c - // Arrow::DIRECTION_DIRECT_90_DEG_RIGHT - //
\image html 1000-32.png StVO 1000-32 \c - // #ACTOR_BICYCLES - // Bidirectional traffic bicycles sideways - // \n - // Use two \c Classification::arrow messages. Set one to - // \c Arrow::DIRECTION_DIRECT_90_DEG_RIGHT and the other - // one to \c Arrow::DIRECTION_DIRECT_90_DEG_LEFT - //
\image html 1000-33.png StVO 1000-33 \c - // #ACTOR_BICYCLES - // Bidirectional traffic bicycles back and forth - // \n - // Use two \c Classification::arrow messages. Set one to - // \c Arrow::DIRECTION_DIRECT_0_DEG and the other one to - // \c Arrow::DIRECTION_DIRECT_180_DEG - //
\image html 1010-50.png StVO 1010-50 \c - // #ACTOR_MOTORIZED_MULTITRACK_VEHICLES - // Motorized multi-track vehicles
\image html 1010-51.png StVO 1010-51 \c - // #ACTOR_TRUCKS - // - // Trucks - // \n - // \note - // - In the German StVO, trucks are defined as motorized - // vehicles that are heavier than 3.5 [t] - // - This supplementary sign also denotes the trucks' - // tractor units and trailers - // - Cars and buses with a total weight superior to 3.5 - // [t] are not denoted by this sign - //
\image html 1010-52.png StVO 1010-52 \c - // #ACTOR_BICYCLES - // Bicycles
\image html 1010-53.png StVO 1010-53 \c - // #ACTOR_PEDESTRIANS - // Pedestrians
\image html 1010-54.png StVO 1010-54 \c - // #ACTOR_HORSE_RIDERS - // Horse riders
\image html 1010-55.png StVO 1010-55 \c - // #ACTOR_CATTLE - // Cattle
\image html 1010-56.png StVO 1010-56 \c - // #ACTOR_TRAMS - // Trams
\image html 1010-57.png StVO 1010-57 \c - // #ACTOR_BUSES - // Buses
\image html 1010-58.png StVO 1010-58 \c - // #ACTOR_CARS - // Passenger cars
\image html 1010-59.png StVO 1010-59 \c - // #ACTOR_CARS_WITH_TRAILERS - // Passenger cars with trailers
\image html 1010-60.png StVO 1010-60 \c - // #ACTOR_TRUCKS_WITH_TRAILERS - // Trucks with trailers
\image html 1010-61.png StVO 1010-61 \c - // #ACTOR_TRACTORS - // - // Tractors - // \n - // \note In the German StVO, tractors are defined as - // motorized vehicles that are not allowed to, or cannot, - // drive faster than 25 [km/h] - //
\image html 1010-62.png StVO 1010-62 \c - // #ACTOR_MOTORCYCLES - // Motorbikes
\image html 1010-63.png StVO 1010-63 \c - // #ACTOR_MOPEDS - // Mopeds
\image html 1010-64.png StVO 1010-64 \c - // #ACTOR_HORSE_CARRIAGES - // Horse carriages
\image html 1010-65.png StVO 1010-65 \c - // #ACTOR_EBIKES - // E-bikes
\image html 1010-66.png StVO 1010-66 \c - // #ACTOR_ELECTRIC_VEHICLES - // - // Electric vehicles - // \n - // See also [StVO 1050-33](@ref EV_T) - // \anchor EV_I - //
\image html 1010-67.png StVO 1010-67 \c - // #ACTOR_CAMPERS - // Campers
\image html 1012-32.png StVO 1012-32 \c - // #ACTOR_BICYCLES - // - // Cyclists must walk - // \n - // Set \c TrafficSignValue::text as \"absteigen\" - //
\image html 1049-11.png StVO 1049-11 \c - // #ACTOR_TRACTORS - // - // Overtaking of tractors allowed - // \n - // Set \c TrafficSignValue::text as \"dürfen - // überholt werden\" \note In the German StVO, - // tractors are defined as motorized vehicles that are - // not allowed to, or cannot, drive faster than 25 [km/h] - //
\image html 1050-30.png StVO 1050-30 \c - // #ACTOR_TAXIS - // Taxis
\image html 1050-31.png StVO 1050-31 \c - // #ACTOR_TAXIS - // - // A number of taxis - // \n - // Use \c TrafficSignValue::value to indicate the number - // of taxis. Set \c TrafficSignValue::value_unit to \c - // TrafficSignValue::UNIT_NO_UNIT. - //
\image html 1050-32.png StVO 1050-32 \c - // #ACTOR_ELECTRIC_VEHICLES - // - // Electric vehicles during the charging process - // \n - // Set \c TrafficSignValue::text as \"während des - // Ladevorgangs\" - //
\image html 1050-33.png StVO 1050-33 \c - // #ACTOR_ELECTRIC_VEHICLES - // - // Electric vehicles - // \n - // See also [StVO 1010-66](@ref EV_I) - // \anchor EV_T - //
\image html 1060-32.png StVO 1060-32 - // Two actors \c - // #ACTOR_BUSES - // and \c - // #ACTOR_CARS_WITH_TRAILERS - // - // Buses and cars with trailers - // \n - // Set \c TrafficSignValue::text as \"auch\" - //
- // - // Also, some of the German StVO traffic signs denoting - // traffic actors for which the main sign's regulation applies - // exclusively can be constructed. - // - // \note - // In the German StVO, these signs typically include the word - // \"Nur\" - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - //
Image StVO-No. \c Actor Meaning and Remarks
\image html 1044-10.png StVO 1044-10 \c - // #ACTOR_DISABLED_PERSONS - // Only disabled persons with an exceptional - // walking disability and blind persons
\image html 1044-11.png StVO 1044-11 \c - // #ACTOR_DISABLED_PERSONS - // Only disabled persons with parking permit - // \n - // Set \c TrafficSignValue::text as \"mit Parkausweis - // Nr. XXXX\" - //
\image html 1044-12.png StVO 1044-12 \c - // #ACTOR_DISABLED_PERSONS - // - // Only disabled persons with an exceptional walking - // disability and blind persons, with number of parking - // places \n Use \c TrafficSignValue::value to indicate - // the number of parking places. Set \c - // TrafficSignValue::value_unit to \c - // TrafficSignValue::UNIT_NO_UNIT. Set \c - // TrafficSignValue::text as \"Parkstände\" - //
\image html 1044-30.png StVO 1044-30 \c - // #ACTOR_RESIDENTS - // Only residents with parking permit - // \n - // Set \c TrafficSignValue::text as \"mit Parkausweis - // Nr. XXXX\" - //
\image html 1048-14.png StVO 1048-14 \c - // #ACTOR_TRUCKS_WITH_SEMITRAILERS - // Only trucks with semi-trailers
\image html 1048-15.png StVO 1048-15 - // Two actors: one set to \c - // #ACTOR_TRUCKS_WITH_SEMITRAILERS - // and the other one set to \c - // #ACTOR_TRUCKS_WITH_TRAILERS - // Only trucks with trailers and trucks with - // semi-trailers
\image html 1048-18.png StVO 1048-18 \c - // #ACTOR_RAILROAD_TRAFFIC - // Only railroad traffic
\image html 1048-20.png StVO 1048-20 - // Two actors: one set to \c - // #ACTOR_CARS_WITH_TRAILERS - // and the other one set to \c - // #ACTOR_TRUCKS - // - // Only trucks with trailers and trucks with - // semi-trailers \n \note - // - In the German StVO, trucks are defined as motorized - // vehicles that are heavier than 3.5 [t] - // - This supplementary sign also denotes the trucks' - // tractor units and trailers - // - This supplementary sign excludes passenger cars and - // buses - //
\image html 1049-12.png StVO 1049-12 \c - // #ACTOR_MILITARY_VEHICLES - // Only military vehicles
\image html 1049-13.png StVO 1049-13 - // Three actors, set to respectively \c - // #ACTOR_TRUCKS, - // \c - // #ACTOR_BUSES - // and \c - // #ACTOR_CARS_WITH_TRAILERS - // - // Only trucks, buses, passenger cars with trailers - // \n - // \note - // - In the German StVO, trucks are defined as motorized - // vehicles that are heavier than 3.5 [t] - // - This supplementary sign also denotes the trucks' - // tractor units and trailers - //
\image html 1052-30.png StVO 1052-30 \c - // #ACTOR_HAZARDOUS_GOODS_VEHICLES - // Only hazardous goods vehicles
\image html 1052-31.png StVO 1052-31 \c - // #ACTOR_WATER_POLLUTANT_VEHICLES - // Only water pollutant vehicles
- // - // In addition, some of the German StVO supplementary signs with - // actors that receive an explicit allowance to use the street - // or the shoulder can be constructed - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // + // + // + // + // // - //
Image StVO-No. \c Actor Meaning and Remarks
\image html 1010-10.png StVO 1010-10 \c - // #ACTOR_CHILDREN - // Children playing on the road and shoulder - // allowed - //
\image html 1010-11.png StVO 1010-11 \c - // #ACTOR_WINTER_SPORTSPEOPLE - // - // Winter sports allowed - // \n - // Use \c TrafficSignValue::value to indicate the number - // of taxis. Set \c TrafficSignValue::value_unit to \c - // TrafficSignValue::UNIT_NO_UNIT. - // \n - //
\image html 1010-12.png StVO 1010-12 \c - // #ACTOR_TRAILERS - // - // Trailers allowed - // - // \note In the German StVO, this sign states that - // Trailers can park here without the usual two week - // temporal parking restriction - //
\image html 1010-13.png StVO 1010-13 \c - // #ACTOR_CARAVANS - // - // Caravans allowed - // - // \note In the German StVO, this sign states that - // Caravans can park here without the usual two week - // temporal parking restriction - //
\image html 1040-10.png StVO 1040-10 \c - // #ACTOR_WINTER_SPORTSPEOPLE - // - // Winter sports within time range allowed - // \n - // In order to indicate an allowance limited by a time - // period, use one \c TrafficSignValue message to - // indicate its start and one \c TrafficSignValue message - // to indicate its end. For each \c TrafficSignValue, \c - // TrafficSignValue::value indicates the time elapsed - // since midnight every day, and \c - // TrafficSignValue::value_unit indicates the unit this - // time is expressed in, e.g. in [min]. - //
\image html 1007-55.png StVO 1007-55 \c - // #ACTOR_WINTER_SPORTSPEOPLE - // - // Ski run crosses - // \n - // Set \c TrafficSignValue::text as \"kreuzt\" - //
\image html 1007-56.png StVO 1007-56 \c - // #ACTOR_WINTER_SPORTSPEOPLE - // - // Ski trail - // \n - // Set \c TrafficSignValue::text as \"kreuzt\" - // + // \image html 1026-62.png + // + // StVO 1026-62 + // + // \c #ACTOR_SLURRY_TRANSPORT + // + // Except slurry transport. + //
- // - // Finally, the signs - // // - // - // - // + // + // + // + // // // - // - // - // + // + // + // + // // - //
\image html 1006-30.png StVO 1006-30 \c - // #ACTOR_CARS_WITH_CARAVANS - // - // Slide danger for car/caravan combinations under strong - // winds \n Set \c TrafficSignValue::text as - // \"Schleudergefahr\" - // + // \image html 1026-63.png + // + // StVO 1026-63 + // + // \c #ACTOR_EBIKES + // + // Except e-bikes. + //
\image html 1012-33.png StVO 1012-33 \c - // #ACTOR_MOPEDS - // - // No mopeds - // \n - // Set \c TrafficSignValue::text as \"keine\" - // + // \image html 1028-30.png + // + // StVO 1028-30 + // + // \c #ACTOR_CONSTRUCTION_VEHICLES + // + // Except construction vehicles. + //
- // can be incorporated. - // - TYPE_CONSTRAINED_TO = 46; - - // The list of traffic actors for which the main sign's - // regulation does not apply or have a special driving - // allowance. - // \n - // Use as many members of the \c Actor enumerator - // as needed to denote the excepted traffic actors: - // - // \note - // In the German StVO, these signs include the word \"frei\". - // - // The following table summarizes possible configurations for - // this kind of supplementary signs: - // - // // - // - // - // - // + // + // + // + // // // - // - // - // + // + // + // + // // - // - // - // - // - // + // + // + // + // + // // // - // - // - // + // + // + // + // // // - // - // - // - // - // - // - // - // - // \n - // Set \c TrafficSignValue::text as \"oder Parken\" - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // - // + // + // + // + // // //
Image StVO-No. \c Actor Meaning and Remarks + // \image html 1028-32.png + // + // StVO 1028-32 + // + // \c #ACTOR_RESIDENTS + // + // Exception for residents up to construction site. + //
+ // Set \c TrafficSignValue::text as "bis Baustelle" + //
\image html 1020-11.png StVO 1020-11 \c - // #ACTOR_DISABLED_PERSONS - // Except disabled persons with parking permit - // \n - // Set \c TrafficSignValue::text as \"mit Parkausweis - // Nr. XXXX\" - // + // \image html 1028-34.png + // + // StVO 1028-34 + // + // \c #ACTOR_FERRY_USERS + // + // Except ferry users. + //
\image html 1020-12.png StVO 1020-12 - // Two actors: one set to \c - // #ACTOR_BICYCLES - // and the other one set to \c - // #ACTOR_RESIDENTS - // Except cyclists and residents
+ // \image html 1031-50.png + // + // StVO 1031-50 + // + // Three actors, set to respectively \c + // #ACTOR_VEHICLES_WITH_RED_BADGES, + // \c #ACTOR_VEHICLES_WITH_YELLOW_BADGES and \c + // #ACTOR_VEHICLES_WITH_GREEN_BADGES + // + // Vehicles with red, yellow or green badges allowed + // \note Exemption from traffic ban according to 40(1) of the + // Federal Immission Control Act. + //
\image html 1020-14.png StVO 1020-14 \c - // #ACTOR_WINTER_SPORTSPEOPLE - // Except winter sportspeople + // \image html 1031-51.png + // + // StVO 1031-51 + // + // Two actors, set to respectively \c + // #ACTOR_VEHICLES_WITH_YELLOW_BADGES and \c + // #ACTOR_VEHICLES_WITH_GREEN_BADGES + // + // Vehicles with yellow or green badges allowed + // \note Exemption from traffic ban according to 40(1) of the + // Federal Immission Control Act. + //
\image html 1020-30.png StVO 1020-30 \c - // #ACTOR_RESIDENTS - // Except residents
\image html 1020-31.png StVO 1020-31 \c - // #ACTOR_RESIDENTS - // Except residents or free parking
\image html 1020-32.png StVO 1020-32 \c - // #ACTOR_RESIDENTS - // Except residents with parking permit - // \n - // Set \c TrafficSignValue::text as \"mit Parkausweis - // Nr. XXXX\" - //
\image html 1022-10.png StVO 1022-10 \c - // #ACTOR_BICYCLES - // Except bicycles
\image html 1022-11.png StVO 1022-11 \c - // #ACTOR_MOPEDS - // Except mopeds
\image html 1022-12.png StVO 1022-12 \c - // #ACTOR_MOTORCYCLES - // Except motorcycles
\image html 1022-13.png StVO 1022-13 \c - // #ACTOR_EBIKES - // Except e-bikes
\image html 1022-14.png StVO 1022-14 - // Two actors: one set to \c - // #ACTOR_BICYCLES - // and the other one set to \c - // #ACTOR_MOPEDS - // Except bicycles and mopeds
\image html 1022-15.png StVO 1022-15 - // Two actors: one set to \c - // #ACTOR_EBIKES - // and the other one set to \c - // #ACTOR_MOPEDS - // Except e-bikes and mopeds
\image html 1024-10.png StVO 1024-10 \c - // #ACTOR_CARS - // Except passenger cars
\image html 1024-11.png StVO 1024-11 \c - // #ACTOR_CARS_WITH_TRAILERS - // Except passenger cars with trailers
\image html 1024-12.png StVO 1024-12 \c - // #ACTOR_TRUCKS - // - // Except trucks, their tractor unit and their trailers - // - // \note - // - In the German StVO, trucks are defined as motorized - // vehicles that are heavier than 3.5 [t] - // - This supplementary sign also denotes the trucks' - // tractor units and trailers - // - Cars and buses with a total weight superior to 3.5 - // [t] are not exempted of a rule by this sign - //
\image html 1024-13.png StVO 1024-13 \c - // #ACTOR_TRUCKS_WITH_TRAILERS - // - // Except trucks with trailers - // - // \note - // - In the German StVO, trucks are defined as motorized - // vehicles that are heavier than 3.5 [t] - // - This supplementary sign also denotes the trucks' - // tractor units and trailers - // - Cars and buses with a total weight superior to 3.5 - // [t] are not exempted of a rule by this sign - //
\image html 1024-14.png StVO 1024-14 \c - // #ACTOR_BUSES - // Except buses
\image html 1024-15.png StVO 1024-15 \c - // #ACTOR_RAILROAD_TRAFFIC - // Except railroad traffic
\image html 1024-16.png StVO 1024-16 \c - // #ACTOR_TRAMS - // Except trams
\image html 1024-17.png StVO 1024-17 \c - // #ACTOR_TRACTORS - // - // Except tractors - // - // \note In the German StVO, tractors are defined as - // motorized vehicles that are not allowed to, or cannot, - // drive faster than 25 [km/h] - //
\image html 1024-18.png StVO 1024-18 \c - // #ACTOR_HORSE_CARRIAGES - // Except horse carriages
\image html 1024-19.png StVO 1024-19 \c - // #ACTOR_CAMPERS - // - // Except campers with a maximum allowed mass - // \n - // Use \c TrafficSignValue::value and \c - // TrafficSignValue::value_unit (e.g. [t]) to indicate - // the mass - //
\image html 1024-20.png StVO 1024-20 \c - // #ACTOR_ELECTRIC_VEHICLES - // - // Except electric vehicles - // \n - // See also [StVO 1026-61](@ref EV_EXCEPT_T) - // \anchor EV_EXCEPT_I - //
\image html 1026-31.png StVO 1026-31 \c - // #ACTOR_BUSES - // - // Except buses in ocasional service - // \n - // Set \c TrafficSignValue::text as \"im - // Gelegenheitsverkehr\" - //
\image html 1026-32.png StVO 1026-32 \c - // #ACTOR_PUBLIC_TRANSPORT_VEHICLES - // Except public transport vehicles
\image html 1026-33.png StVO 1026-33 \c - // #ACTOR_EMERGENCY_VEHICLES - // Except emergency vehicles
\image html 1026-34.png StVO 1026-34 \c - // #ACTOR_MEDICAL_VEHICLES - // Except medical vehicles
\image html 1026-35.png StVO 1026-35 \c - // #ACTOR_DELIVERY_VEHICLES - // Except delivery vehicles
\image html 1026-36.png StVO 1026-36 \c - // #ACTOR_AGRICULTURAL_VEHICLES - // Except agricultural vehicles
\image html 1026-37.png StVO 1026-37 \c - // #ACTOR_FORESTRY_VEHICLES - // Except forestry vehicles
\image html 1026-38.png StVO 1026-38 - // Two actors: one set to \c - // #ACTOR_FORESTRY_VEHICLES - // and the other one set to \c - // #ACTOR_AGRICULTURAL_VEHICLES - // Except agricultural and forestry vehicles
\image html 1026-39.png StVO 1026-39 \c - // #ACTOR_OPERATIONAL_AND_UTILITY_VEHICLES - // Except operational and utility vehicles
\image html 1026-60.png StVO 1026-60 \c - // #ACTOR_ELECTRIC_VEHICLES - // Except electric vehicles during the charging - // process - // \n - // Set \c TrafficSignValue::text as \"während des - // Ladevorgangs\" - //
\image html 1026-61.png StVO 1026-61 \c - // #ACTOR_ELECTRIC_VEHICLES - // Except electric vehicles - // Except electric vehicles - // \n - // See also [StVO 1024-20](@ref EV_EXCEPT_I) - // \anchor EV_EXCEPT_T
\image html 1026-62.png StVO 1026-62 \c - // #ACTOR_SLURRY_TRANSPORT - // Except slurry transport
\image html 1026-63.png StVO 1026-63 \c - // #ACTOR_EBIKES - // Except e-bikes
\image html 1028-30.png StVO 1028-30 \c - // #ACTOR_CONSTRUCTION_VEHICLES - // Except construction vehicles
\image html 1028-32.png StVO 1028-32 \c - // #ACTOR_RESIDENTS - // - // Exception for residents up to construction site - // \n - // Set \c TrafficSignValue::text as \"bis Baustelle\" - //
\image html 1028-34.png StVO 1028-34 \c - // #ACTOR_FERRY_USERS - // Except ferry users
\image html 1031-50.png StVO 1031-50 - // Three actors, set to respectively \c - // #ACTOR_VEHICLES_WITH_RED_BADGES, - // \c - // #ACTOR_VEHICLES_WITH_YELLOW_BADGES - // and \c - // #ACTOR_VEHICLES_WITH_GREEN_BADGES - // - // Vehicles with red, yellow or green badges allowed - // - // \note Exemption from traffic ban according to 40(1) of - // the Federal Immission Control Act - //
\image html 1031-51.png StVO 1031-51 - // Two actors, set to respectively \c - // #ACTOR_VEHICLES_WITH_YELLOW_BADGES - // and \c - // #ACTOR_VEHICLES_WITH_GREEN_BADGES - // - // Vehicles with yellow or green badges allowed - // - // \note Exemption from traffic ban according to 40(1) of - // the Federal Immission Control Act - //
\image html 1031-52.png StVO 1031-52 \c - // #ACTOR_VEHICLES_WITH_GREEN_BADGES - // - // Vehicles with green badges allowed - // - // \note Exemption from traffic ban according to 40(1) of - // the Federal Immission Control Act - // + // \image html 1031-52.png + // + // StVO 1031-52 + // + // \c #ACTOR_VEHICLES_WITH_GREEN_BADGES + // + // Vehicles with green badges allowed + // \note Exemption from traffic ban according to 40(1) of the + // Federal Immission Control Act. + //
// @@ -5627,27 +8350,42 @@ message TrafficSign // Traffic sign is valid for a certain distance. // // - // //
\image html 1001-30.png StVO 1001-30 - // StVO 1001-31 - // \image html 1001-32.png StVO 1001-32 - // \image html 1001-33.png StVO 1001-33 - // \image html 1001-34.png StVO 1001-34 - // \image html 1001-35.png StVO 1001-35 + // + // \image html 1001-30.png "StVO 1001-30" + // + // + // + // + // StVO 1001-31 + // + // + // \image html 1001-32.png "StVO 1001-32" + // + // \image html 1001-33.png "StVO 1001-33" + // + // \image html 1001-34.png "StVO 1001-34" + // + // \image html 1001-35.png "StVO 1001-35" //
// - // Use \c - // TrafficSignValue::value - // and \c TrafficSignValue::value_unit (e.g. [m]) to indicate - // the distance. + // Use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit (e.g. [m]) to indicate the + // distance. // TYPE_VALID_FOR_DISTANCE = 3; // Priority road from bottom to left in the intersection. // // - // - // + // + // // //
\image html 1002-10.png StVO 1002-10 + // \image html 1002-10.png + // + // StVO 1002-10 + //
// @@ -5656,8 +8394,12 @@ message TrafficSign // Priority road from top to left in the intersection. // // - // + // + // // //
\image html 1002-10.png - // StVO 1002-11 + // \image html 1002-10.png + // + // StVO 1002-11 + //
// @@ -5666,8 +8408,12 @@ message TrafficSign // Priority road from bottom to left, junction from above. // // - // - // + // + // // //
\image html 1002-12.png StVO 1002-12 + // \image html 1002-12.png + // + // StVO 1002-12 + //
// @@ -5676,9 +8422,12 @@ message TrafficSign // Priority road from bottom to left, junction from the right. // // - // - // + // + // // //
- // \image html 1002-12.png StVO 1002-13 + // \image html 1002-12.png + // + // StVO 1002-13 + //
// @@ -5687,9 +8436,12 @@ message TrafficSign // Priority road from top to left, junction from below. // // - // - // + // + // // //
- // \image html 1002-12.png StVO 1002-14 + // \image html 1002-12.png + // + // StVO 1002-14 + //
// @@ -5698,9 +8450,12 @@ message TrafficSign // Priority road from bottom to right in the intersection. // // - // - // + // + // // //
- // \image html 1002-10.png StVO 1002-20 + // \image html 1002-10.png + // + // StVO 1002-20 + //
// @@ -5709,9 +8464,12 @@ message TrafficSign // Priority road from top to right in the intersection. // // - // - // + // + // // //
- // \image html 1002-10.png StVO 1002-21 + // \image html 1002-10.png + // + // StVO 1002-21 + //
// @@ -5720,9 +8478,12 @@ message TrafficSign // Priority road from bottom to right, junction from above. // // - // - // + // + // // //
- // \image html 1002-12.png StVO 1002-22 + // \image html 1002-12.png + // + // StVO 1002-22 + //
// @@ -5731,9 +8492,12 @@ message TrafficSign // Priority road from bottom to right, junction from the left. // // - // - // + // + // // //
- // \image html 1002-12.png StVO 1002-23 + // \image html 1002-12.png + // + // StVO 1002-23 + //
// @@ -5742,9 +8506,12 @@ message TrafficSign // Priority road from top to right, junction from below. // // - // - // + // + // // //
- // \image html 1002-12.png StVO 1002-24 + // \image html 1002-12.png + // + // StVO 1002-24 + //
// @@ -5753,13 +8520,15 @@ message TrafficSign // Distance to the start of validity of the traffic sign. // // - //
\image html 1004-30.png StVO 1004-30 - // \image html 1004-31.png StVO 1004-31 + // + // \image html 1004-30.png "StVO 1004-30" + // + // \image html 1004-31.png "StVO 1004-31" //
// - // Use \c TrafficSignValue::value - // and \c TrafficSignValue::value_unit (e.g. [m]) to indicate - // the distance. + // Use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit (e.g. [m]) to indicate the + // distance. // // \note For OSI 4.0 compatibility use \c #TYPE_SPACE instead. // @@ -5768,13 +8537,17 @@ message TrafficSign // Stop in e.g. .. [m]. // // - // - // + // + // //
\image html 1004-32.png StVO 1004-32 + // \image html 1004-32.png + // + // StVO 1004-32 + //
// - // Use \c TrafficSignValue::value - // and \c TrafficSignValue::value_unit (e.g. [m]) to indicate - // the distance. + // Use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit (e.g. [m]) to indicate the + // distance. // // \note For OSI 4.0 compatibility use \c #TYPE_SPACE instead. // @@ -5783,8 +8556,12 @@ message TrafficSign // Direction, left-pointing. // // - // - // + // + // // //
\image html 1000-10.png StVO 1000-10 + // \image html 1000-10.png + // + // StVO 1000-10 + //
// @@ -5795,8 +8572,12 @@ message TrafficSign // Direction of potential danger, left-pointing. // // - // - // + // + // // //
\image html 1000-11.png StVO 1000-11 + // \image html 1000-11.png + // + // StVO 1000-11 + //
// @@ -5807,8 +8588,12 @@ message TrafficSign // Direction, right-pointing. // // - // + // + // // //
\image html 1000-10.png - // StVO 1000-20 + // \image html 1000-10.png + // + // StVO 1000-20 + //
// @@ -5819,8 +8604,12 @@ message TrafficSign // Direction of potential danger, right-pointing. // // - // + // + // // //
\image html 1000-11.png - // StVO 1000-21 + // \image html 1000-11.png + // + // StVO 1000-21 + //
// @@ -5831,12 +8620,16 @@ message TrafficSign // Accident hazard. // // - // - // + // + // // //
\image html 1006-31.png StVO 1006-31 + // \image html 1006-31.png + // + // StVO 1006-31 + //
// - // See also [\c TYPE_TEXT](@ref ACCIDENT_TEXT) + // See also: [\c TYPE_TEXT](\ref ACCIDENT_TEXT). // TYPE_ACCIDENT = 40; @@ -5844,18 +8637,24 @@ message TrafficSign // icy conditions. // // - // - // + // + // // //
StVO 1007-30 + // + // + // StVO 1007-30 + //
// - // \note The identifier "StVO 1007-30" was used to denote - // a restriction of the validity of the traffic sign to snowy / + // \note The identifier "StVO 1007-30" was used to denote a + // restriction of the validity of the traffic sign to snowy / // icy conditions until the edition of 2013 of the official // Catalog of Street Signs of the Federal Road Research // Institute of Germany - BASt. Since the edition corresponding // to 2017, "StVO 1007-30" is used to denote the hazard of oil - // trails. See [\c TYPE_OIL](@ref OIL_TEXT) + // trails. See [\c TYPE_OIL](\ref OIL_TEXT). // TYPE_SNOW = 9; @@ -5863,8 +8662,12 @@ message TrafficSign // conditions. // // - // - // + // + // // //
\image html 1007-61.png StVO 1007-61 + // \image html 1007-61.png + // + // StVO 1007-61 + //
// @@ -5875,8 +8678,12 @@ message TrafficSign // Information on rolling highway. // // - // - // + // + // // //
\image html 1010-14.png StVO 1010-14 + // \image html 1010-14.png + // + // StVO 1010-14 + //
// @@ -5885,8 +8692,12 @@ message TrafficSign // Information about services. // // - // - // + // + // // //
\image html 1010-15.png StVO 1010-15 + // \image html 1010-15.png + // + // StVO 1010-15 + //
// @@ -5895,24 +8706,26 @@ message TrafficSign // Time range for validity of traffic sign. // // - // //
\image html 1040-30.png StVO 1040-30 - // \image html 1042-33.png StVO 1042-33 + // + // \image html 1040-30.png "StVO 1040-30" + // + // \image html 1042-33.png "StVO 1042-33" //
// - // - Use one \c TrafficSignValue message to indicate the - // start of the time range and one \c TrafficSignValue message - // to indicate the end of the time range. For each \c - // TrafficSignValue, \c TrafficSignValue::value indicates the - // time elapsed since midnight each day, and \c + // - Use one \c TrafficSignValue message to indicate the start + // of the time range and one \c TrafficSignValue message to + // indicate the end of the time range. For each \c + // TrafficSignValue, \c TrafficSignValue::value indicates + // the time elapsed since midnight each day, and \c // TrafficSignValue::value_unit indicates the unit this time is // expressed in, e.g. in [min]. // - If including start and end days of the week, include two // additional \c TrafficSignValue messages. For these messages, // use \c TrafficSignValue::value_unit as \c - // TrafficSignValue::UNIT_NO_UNIT and \c TrafficSignValue::value - // as an \c integer from 1 to 7, where 1 denotes Monday and 7 - // denotes Sunday + // TrafficSignValue::UNIT_NO_UNIT and \c + // TrafficSignValue::value as an \c integer from 1 to 7, + // where 1 denotes Monday and 7 denotes Sunday. // // \note For OSI 4.0 compatibility use \c #TYPE_TIME instead. // @@ -5921,22 +8734,37 @@ message TrafficSign // Parking disc restrictions. // // - // - // - // - // + // + // + // + // // // - // - // - // - // + // + // + // + // // //
\image html 1040-32.png StVO 1040-32 Parking disc restriction Use \c TrafficSignValue::value and \c - // TrafficSignValue::value_unit (e.g. [min]) to indicate - // the allowed duration of parking. + // \image html 1040-32.png + // + // StVO 1040-32 + // + // Parking disc restriction + // + // Use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit (e.g. [min]) to indicate the + // allowed duration of parking. + //
\image html 1040-33.png StVO 1040-33 Parking disc restriction for marked parking areas Use \c TrafficSignValue::value and \c - // TrafficSignValue::value_unit (e.g. [min]) to indicate - // the allowed duration of parking. Set \c - // TrafficSignValue::text to \"in gekennzeichneten - // Flächen\" + // \image html 1040-33.png + // + // StVO 1040-33 + // + // Parking disc restriction for marked parking areas + // + // Use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit (e.g. [min]) to indicate the + // allowed duration of parking. Set \c TrafficSignValue::text + // to ”in gekennzeichneten Flächen”. + //
// @@ -5946,9 +8774,12 @@ message TrafficSign // the vehicle's weight. // // - // //
\image html 1053-33.png StVO 1053-33 - // \image html 1053-37.png StVO 1053-37 - // \image html 1060-33.png StVO 1060-33 + // + // \image html 1053-33.png "StVO 1053-33" + // + // \image html 1053-37.png "StVO 1053-37" + // + // \image html 1060-33.png "StVO 1060-33" //
// @@ -5961,8 +8792,12 @@ message TrafficSign // If "wet surface". // // - // - // + // + // // //
\image html 1053-35.png StVO 1053-35 + // \image html 1053-35.png + // + // StVO 1053-35 + //
// @@ -5971,14 +8806,26 @@ message TrafficSign // Parking constraints. // // - // - // - // + // + // + // // // - // - // - // + // + // + // // //
\image html 1053-38.png StVO 1053-38 pull in crosswise + // \image html 1053-38.png + // + // StVO 1053-38 + // + // pull in crosswise + //
\image html 1053-39.png StVO 1053-39 pull in diagonally + // \image html 1053-39.png + // + // StVO 1053-39 + // + // pull in diagonally + //
// @@ -5987,8 +8834,12 @@ message TrafficSign // No parking, also on verges/shoulder. // // - // - // + // + // // //
\image html 1060-31.png StVO 1060-31 + // \image html 1060-31.png + // + // StVO 1060-31 + //
// @@ -6129,7 +8980,7 @@ message TrafficSign // ACTOR_CARS_WITH_TRAILERS = 10; - // Cattle + // Cattles // ACTOR_CATTLE = 11; @@ -6224,7 +9075,7 @@ message TrafficSign // Residents // // \note In the German StVO, typically denoted with the text - // \"Anlieger\" or \"Bewohner\" + // "Anlieger" or "Bewohner" // ACTOR_RESIDENTS = 34; diff --git a/osi_version.proto.in b/osi_version.proto.in index bc8eeca51..c416dc2a7 100644 --- a/osi_version.proto.in +++ b/osi_version.proto.in @@ -14,10 +14,10 @@ package osi3; // access the version number of the OSI code base can access a FileOptions, // which has the proper values, like this: // -// @code +// \code // auto currentInterfaceVersion = // InterfaceVersion::descriptor()->file()->options().GetExtension(current_interface_version); -// @endcode +// \endcode // // If a message with all components set to the default value 0 is // received, this indicates that either that the message was sent by diff --git a/test_cases.py b/test_cases.py index 6f4d448d6..5fb09bf9a 100644 --- a/test_cases.py +++ b/test_cases.py @@ -14,6 +14,7 @@ noComment = 0 hasBrief = False hasNewLine = True + htmlblock = False saveStatement = "" for line in fin: @@ -227,7 +228,58 @@ def convert(name): hasBrief = False # -------------------------------------------------------------- - # Next Test 20 + # Test case 20 is checking comment and html tags + if matchComment is not None: + htmlComment = "" + htmlFreeComment = comment + if htmlblock is False: + matchHTMLOnly = re.search(r"\\htmlonly", comment) + if matchHTMLOnly is not None: + + htmlComment = comment[matchHTMLOnly.end():] + htmlFreeComment = comment[:matchHTMLOnly.start()] + htmlblock = True + else: + htmlComment = comment + htmlFreeComment = "" + + if htmlblock is True: + matchEndHTMLOnly = re.search(r"\\endhtmlonly", htmlComment) + if matchEndHTMLOnly is not None: + htmlFreeComment = htmlFreeComment+htmlComment[matchEndHTMLOnly.end():] + htmlComment = htmlComment[:matchEndHTMLOnly.start()] + htmlblock = False + + #if htmlFreeComment.find("<") != -1: + # Test case 20 html tags only in htmlonly sections --> no error + #print(file + " in line " + str(i) + ": doxygen comment html tag found (use htmlonly if possible): '"+htmlFreeComment+"'") + ##state = 1 + if htmlComment.find("\\") != -1: + # Test case 23 html tags only in htmlonly sections + print(file + " in line " + str(i) + ": doxygen comment \\.. reference found: '"+htmlComment+"'") + #state = 1 + if htmlComment.find("#") != -1: + # Test case 24 html tags only in htmlonly sections + print(file + " in line " + str(i) + ": doxygen comment #.. reference found: '"+htmlComment+"'") + #state = 1 + + elif htmlblock is True: + # Test case 22 html tags only in htmlonly sections without end html only + print(file + " in line " + str(i-1) + ": doxygen comment html section without endhtmlonly") + htmlblock = False + #state = 1 + + + # -------------------------------------------------------------- + # Test case 21 is checking comment and html tags + if matchComment is not None: + if comment.find("@") != -1: + # Test case 21 html tags only in htmlonly sections + print(file + " in line " + str(i) + ": @ tag found (please replace with \\): '"+htmlFreeComment+"'") + state = 1 + + # -------------------------------------------------------------- + # Next Test 25 # Test case 19 last line must end with a new line.