diff --git a/CMakeLists.txt b/CMakeLists.txt index 09659d8d0..84048a440 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -118,7 +118,7 @@ install(TARGETS ${PROJECT_NAME}_pic EXPORT ${PROJECT_NAME}_targets ARCHIVE DESTINATION "${INSTALL_LIB_DIR}" COMPONENT lib) -add_library(${PROJECT_NAME} SHARED $) +add_library(${PROJECT_NAME} STATIC $) target_include_directories(${PROJECT_NAME} PUBLIC ${PROTOBUF_INCLUDE_DIR} diff --git a/doc/images/BASt_2017/1000-10.png b/doc/images/BASt_2017/1000-10.png new file mode 100644 index 000000000..19e014ae5 Binary files /dev/null and b/doc/images/BASt_2017/1000-10.png differ diff --git a/doc/images/BASt_2017/1000-11.png b/doc/images/BASt_2017/1000-11.png new file mode 100644 index 000000000..fbb0f57bf Binary files /dev/null and b/doc/images/BASt_2017/1000-11.png differ diff --git a/doc/images/BASt_2017/1000-12.png b/doc/images/BASt_2017/1000-12.png new file mode 100644 index 000000000..6cd6c43e1 Binary files /dev/null and b/doc/images/BASt_2017/1000-12.png differ diff --git a/doc/images/BASt_2017/1000-13.png b/doc/images/BASt_2017/1000-13.png new file mode 100644 index 000000000..d88d74e65 Binary files /dev/null and b/doc/images/BASt_2017/1000-13.png differ diff --git a/doc/images/BASt_2017/1000-23.png b/doc/images/BASt_2017/1000-23.png new file mode 100644 index 000000000..c097c1bf9 Binary files /dev/null and b/doc/images/BASt_2017/1000-23.png differ diff --git a/doc/images/BASt_2017/1000-30.png b/doc/images/BASt_2017/1000-30.png new file mode 100644 index 000000000..fe42c61d0 Binary files /dev/null and b/doc/images/BASt_2017/1000-30.png differ diff --git a/doc/images/BASt_2017/1000-31.png b/doc/images/BASt_2017/1000-31.png new file mode 100644 index 000000000..90aa8c427 Binary files /dev/null and b/doc/images/BASt_2017/1000-31.png differ diff --git a/doc/images/BASt_2017/1000-32.png b/doc/images/BASt_2017/1000-32.png new file mode 100644 index 000000000..c8a69456a Binary files /dev/null and b/doc/images/BASt_2017/1000-32.png differ diff --git a/doc/images/BASt_2017/1000-33.png b/doc/images/BASt_2017/1000-33.png new file mode 100644 index 000000000..04b228eee Binary files /dev/null and b/doc/images/BASt_2017/1000-33.png differ diff --git a/doc/images/BASt_2017/1000-34.png b/doc/images/BASt_2017/1000-34.png new file mode 100644 index 000000000..b56e3f9f3 Binary files /dev/null and b/doc/images/BASt_2017/1000-34.png differ diff --git a/doc/images/BASt_2017/1001-30.png b/doc/images/BASt_2017/1001-30.png new file mode 100644 index 000000000..9a5c98ec4 Binary files /dev/null and b/doc/images/BASt_2017/1001-30.png differ diff --git a/doc/images/BASt_2017/1001-32.png b/doc/images/BASt_2017/1001-32.png new file mode 100644 index 000000000..e111dc245 Binary files /dev/null and b/doc/images/BASt_2017/1001-32.png differ diff --git a/doc/images/BASt_2017/1001-33.png b/doc/images/BASt_2017/1001-33.png new file mode 100644 index 000000000..1c5b0c9e7 Binary files /dev/null and b/doc/images/BASt_2017/1001-33.png differ diff --git a/doc/images/BASt_2017/1001-34.png b/doc/images/BASt_2017/1001-34.png new file mode 100644 index 000000000..2b0c753ad Binary files /dev/null and b/doc/images/BASt_2017/1001-34.png differ diff --git a/doc/images/BASt_2017/1001-35.png b/doc/images/BASt_2017/1001-35.png new file mode 100644 index 000000000..f73f18774 Binary files /dev/null and b/doc/images/BASt_2017/1001-35.png differ diff --git a/doc/images/BASt_2017/1002-10.png b/doc/images/BASt_2017/1002-10.png new file mode 100644 index 000000000..636683712 Binary files /dev/null and b/doc/images/BASt_2017/1002-10.png differ diff --git a/doc/images/BASt_2017/1002-12.png b/doc/images/BASt_2017/1002-12.png new file mode 100644 index 000000000..6943f3016 Binary files /dev/null and b/doc/images/BASt_2017/1002-12.png differ diff --git a/doc/images/BASt_2017/1004-30.png b/doc/images/BASt_2017/1004-30.png new file mode 100644 index 000000000..8f06d6db8 Binary files /dev/null and b/doc/images/BASt_2017/1004-30.png differ diff --git a/doc/images/BASt_2017/1004-31.png b/doc/images/BASt_2017/1004-31.png new file mode 100644 index 000000000..8d37256e3 Binary files /dev/null and b/doc/images/BASt_2017/1004-31.png differ diff --git a/doc/images/BASt_2017/1004-32.png b/doc/images/BASt_2017/1004-32.png new file mode 100644 index 000000000..574399429 Binary files /dev/null and b/doc/images/BASt_2017/1004-32.png differ diff --git a/doc/images/BASt_2017/1005-30.png b/doc/images/BASt_2017/1005-30.png new file mode 100644 index 000000000..e0200b3b4 Binary files /dev/null and b/doc/images/BASt_2017/1005-30.png differ diff --git a/doc/images/BASt_2017/1006-30.png b/doc/images/BASt_2017/1006-30.png new file mode 100644 index 000000000..b040a5234 Binary files /dev/null and b/doc/images/BASt_2017/1006-30.png differ diff --git a/doc/images/BASt_2017/1006-31.png b/doc/images/BASt_2017/1006-31.png new file mode 100644 index 000000000..8ef29c745 Binary files /dev/null and b/doc/images/BASt_2017/1006-31.png differ diff --git a/doc/images/BASt_2017/1007-30.png b/doc/images/BASt_2017/1007-30.png new file mode 100644 index 000000000..50be395b2 Binary files /dev/null and b/doc/images/BASt_2017/1007-30.png differ diff --git a/doc/images/BASt_2017/1007-31.png b/doc/images/BASt_2017/1007-31.png new file mode 100644 index 000000000..9e56dd8f8 Binary files /dev/null and b/doc/images/BASt_2017/1007-31.png differ diff --git a/doc/images/BASt_2017/1007-32.png b/doc/images/BASt_2017/1007-32.png new file mode 100644 index 000000000..c8a62121e Binary files /dev/null and b/doc/images/BASt_2017/1007-32.png differ diff --git a/doc/images/BASt_2017/1007-33.png b/doc/images/BASt_2017/1007-33.png new file mode 100644 index 000000000..c78cdc8f4 Binary files /dev/null and b/doc/images/BASt_2017/1007-33.png differ diff --git a/doc/images/BASt_2017/1007-34.png b/doc/images/BASt_2017/1007-34.png new file mode 100644 index 000000000..17080b8de Binary files /dev/null and b/doc/images/BASt_2017/1007-34.png differ diff --git a/doc/images/BASt_2017/1007-35.png b/doc/images/BASt_2017/1007-35.png new file mode 100644 index 000000000..9a79d99bc Binary files /dev/null and b/doc/images/BASt_2017/1007-35.png differ diff --git a/doc/images/BASt_2017/1007-36.png b/doc/images/BASt_2017/1007-36.png new file mode 100644 index 000000000..15cb72eb5 Binary files /dev/null and b/doc/images/BASt_2017/1007-36.png differ diff --git a/doc/images/BASt_2017/1007-37.png b/doc/images/BASt_2017/1007-37.png new file mode 100644 index 000000000..39524ece7 Binary files /dev/null and b/doc/images/BASt_2017/1007-37.png differ diff --git a/doc/images/BASt_2017/1007-38.png b/doc/images/BASt_2017/1007-38.png new file mode 100644 index 000000000..bd653ad71 Binary files /dev/null and b/doc/images/BASt_2017/1007-38.png differ diff --git a/doc/images/BASt_2017/1007-39.png b/doc/images/BASt_2017/1007-39.png new file mode 100644 index 000000000..3e789d2f4 Binary files /dev/null and b/doc/images/BASt_2017/1007-39.png differ diff --git a/doc/images/BASt_2017/1007-50.png b/doc/images/BASt_2017/1007-50.png new file mode 100644 index 000000000..067f794ce Binary files /dev/null and b/doc/images/BASt_2017/1007-50.png differ diff --git a/doc/images/BASt_2017/1007-51.png b/doc/images/BASt_2017/1007-51.png new file mode 100644 index 000000000..84d4175e8 Binary files /dev/null and b/doc/images/BASt_2017/1007-51.png differ diff --git a/doc/images/BASt_2017/1007-52.png b/doc/images/BASt_2017/1007-52.png new file mode 100644 index 000000000..b03c914c1 Binary files /dev/null and b/doc/images/BASt_2017/1007-52.png differ diff --git a/doc/images/BASt_2017/1007-53.png b/doc/images/BASt_2017/1007-53.png new file mode 100644 index 000000000..d0b5cc3b9 Binary files /dev/null and b/doc/images/BASt_2017/1007-53.png differ diff --git a/doc/images/BASt_2017/1007-54.png b/doc/images/BASt_2017/1007-54.png new file mode 100644 index 000000000..50e64a647 Binary files /dev/null and b/doc/images/BASt_2017/1007-54.png differ diff --git a/doc/images/BASt_2017/1007-55.png b/doc/images/BASt_2017/1007-55.png new file mode 100644 index 000000000..46128a569 Binary files /dev/null and b/doc/images/BASt_2017/1007-55.png differ diff --git a/doc/images/BASt_2017/1007-56.png b/doc/images/BASt_2017/1007-56.png new file mode 100644 index 000000000..a72a3a802 Binary files /dev/null and b/doc/images/BASt_2017/1007-56.png differ diff --git a/doc/images/BASt_2017/1007-57.png b/doc/images/BASt_2017/1007-57.png new file mode 100644 index 000000000..fd4060704 Binary files /dev/null and b/doc/images/BASt_2017/1007-57.png differ diff --git a/doc/images/BASt_2017/1007-58.png b/doc/images/BASt_2017/1007-58.png new file mode 100644 index 000000000..510558ce3 Binary files /dev/null and b/doc/images/BASt_2017/1007-58.png differ diff --git a/doc/images/BASt_2017/1007-59.png b/doc/images/BASt_2017/1007-59.png new file mode 100644 index 000000000..ad722101e Binary files /dev/null and b/doc/images/BASt_2017/1007-59.png differ diff --git a/doc/images/BASt_2017/1007-60.png b/doc/images/BASt_2017/1007-60.png new file mode 100644 index 000000000..1edbeea30 Binary files /dev/null and b/doc/images/BASt_2017/1007-60.png differ diff --git a/doc/images/BASt_2017/1007-61.png b/doc/images/BASt_2017/1007-61.png new file mode 100644 index 000000000..e9fb5918a Binary files /dev/null and b/doc/images/BASt_2017/1007-61.png differ diff --git a/doc/images/BASt_2017/1007-62.png b/doc/images/BASt_2017/1007-62.png new file mode 100644 index 000000000..58b958616 Binary files /dev/null and b/doc/images/BASt_2017/1007-62.png differ diff --git a/doc/images/BASt_2017/1008-30.png b/doc/images/BASt_2017/1008-30.png new file mode 100644 index 000000000..a2e013af2 Binary files /dev/null and b/doc/images/BASt_2017/1008-30.png differ diff --git a/doc/images/BASt_2017/1008-31.png b/doc/images/BASt_2017/1008-31.png new file mode 100644 index 000000000..2f9064ed0 Binary files /dev/null and b/doc/images/BASt_2017/1008-31.png differ diff --git a/doc/images/BASt_2017/1008-32.png b/doc/images/BASt_2017/1008-32.png new file mode 100644 index 000000000..d65a2a6f9 Binary files /dev/null and b/doc/images/BASt_2017/1008-32.png differ diff --git a/doc/images/BASt_2017/1008-33.png b/doc/images/BASt_2017/1008-33.png new file mode 100644 index 000000000..6e4a58c9c Binary files /dev/null and b/doc/images/BASt_2017/1008-33.png differ diff --git a/doc/images/BASt_2017/1008-34.png b/doc/images/BASt_2017/1008-34.png new file mode 100644 index 000000000..08e90bfde Binary files /dev/null and b/doc/images/BASt_2017/1008-34.png differ diff --git a/doc/images/BASt_2017/101-10.png b/doc/images/BASt_2017/101-10.png new file mode 100644 index 000000000..28cfa9060 Binary files /dev/null and b/doc/images/BASt_2017/101-10.png differ diff --git a/doc/images/BASt_2017/101-11.png b/doc/images/BASt_2017/101-11.png new file mode 100644 index 000000000..866637fa4 Binary files /dev/null and b/doc/images/BASt_2017/101-11.png differ diff --git a/doc/images/BASt_2017/101-12.png b/doc/images/BASt_2017/101-12.png new file mode 100644 index 000000000..3fbba2fc8 Binary files /dev/null and b/doc/images/BASt_2017/101-12.png differ diff --git a/doc/images/BASt_2017/101-13.png b/doc/images/BASt_2017/101-13.png new file mode 100644 index 000000000..46db53d42 Binary files /dev/null and b/doc/images/BASt_2017/101-13.png differ diff --git a/doc/images/BASt_2017/101-14.png b/doc/images/BASt_2017/101-14.png new file mode 100644 index 000000000..1a5ac7b73 Binary files /dev/null and b/doc/images/BASt_2017/101-14.png differ diff --git a/doc/images/BASt_2017/101-15.png b/doc/images/BASt_2017/101-15.png new file mode 100644 index 000000000..f10f62c6f Binary files /dev/null and b/doc/images/BASt_2017/101-15.png differ diff --git a/doc/images/BASt_2017/101-20.png b/doc/images/BASt_2017/101-20.png new file mode 100644 index 000000000..a225ee317 Binary files /dev/null and b/doc/images/BASt_2017/101-20.png differ diff --git a/doc/images/BASt_2017/101-21.png b/doc/images/BASt_2017/101-21.png new file mode 100644 index 000000000..44b4f16e2 Binary files /dev/null and b/doc/images/BASt_2017/101-21.png differ diff --git a/doc/images/BASt_2017/101-22.png b/doc/images/BASt_2017/101-22.png new file mode 100644 index 000000000..bad6d16cb Binary files /dev/null and b/doc/images/BASt_2017/101-22.png differ diff --git a/doc/images/BASt_2017/101-23.png b/doc/images/BASt_2017/101-23.png new file mode 100644 index 000000000..dd0fe1838 Binary files /dev/null and b/doc/images/BASt_2017/101-23.png differ diff --git a/doc/images/BASt_2017/101-24.png b/doc/images/BASt_2017/101-24.png new file mode 100644 index 000000000..8f3583f0b Binary files /dev/null and b/doc/images/BASt_2017/101-24.png differ diff --git a/doc/images/BASt_2017/101-25.png b/doc/images/BASt_2017/101-25.png new file mode 100644 index 000000000..4d7ef4e06 Binary files /dev/null and b/doc/images/BASt_2017/101-25.png differ diff --git a/doc/images/BASt_2017/101-51.png b/doc/images/BASt_2017/101-51.png new file mode 100644 index 000000000..25df664c0 Binary files /dev/null and b/doc/images/BASt_2017/101-51.png differ diff --git a/doc/images/BASt_2017/101-52.png b/doc/images/BASt_2017/101-52.png new file mode 100644 index 000000000..ddb84cb79 Binary files /dev/null and b/doc/images/BASt_2017/101-52.png differ diff --git a/doc/images/BASt_2017/101-53.png b/doc/images/BASt_2017/101-53.png new file mode 100644 index 000000000..85a133925 Binary files /dev/null and b/doc/images/BASt_2017/101-53.png differ diff --git a/doc/images/BASt_2017/101-54.png b/doc/images/BASt_2017/101-54.png new file mode 100644 index 000000000..659e5fc58 Binary files /dev/null and b/doc/images/BASt_2017/101-54.png differ diff --git a/doc/images/BASt_2017/101-55.png b/doc/images/BASt_2017/101-55.png new file mode 100644 index 000000000..7800379fa Binary files /dev/null and b/doc/images/BASt_2017/101-55.png differ diff --git a/doc/images/BASt_2017/101.png b/doc/images/BASt_2017/101.png new file mode 100644 index 000000000..a3f12e7bd Binary files /dev/null and b/doc/images/BASt_2017/101.png differ diff --git a/doc/images/BASt_2017/1010-10.png b/doc/images/BASt_2017/1010-10.png new file mode 100644 index 000000000..6a655b413 Binary files /dev/null and b/doc/images/BASt_2017/1010-10.png differ diff --git a/doc/images/BASt_2017/1010-11.png b/doc/images/BASt_2017/1010-11.png new file mode 100644 index 000000000..b5f83433c Binary files /dev/null and b/doc/images/BASt_2017/1010-11.png differ diff --git a/doc/images/BASt_2017/1010-12.png b/doc/images/BASt_2017/1010-12.png new file mode 100644 index 000000000..8299f41bc Binary files /dev/null and b/doc/images/BASt_2017/1010-12.png differ diff --git a/doc/images/BASt_2017/1010-13.png b/doc/images/BASt_2017/1010-13.png new file mode 100644 index 000000000..9d0f9a110 Binary files /dev/null and b/doc/images/BASt_2017/1010-13.png differ diff --git a/doc/images/BASt_2017/1010-14.png b/doc/images/BASt_2017/1010-14.png new file mode 100644 index 000000000..1fe0c93c6 Binary files /dev/null and b/doc/images/BASt_2017/1010-14.png differ diff --git a/doc/images/BASt_2017/1010-15.png b/doc/images/BASt_2017/1010-15.png new file mode 100644 index 000000000..5c720b104 Binary files /dev/null and b/doc/images/BASt_2017/1010-15.png differ diff --git a/doc/images/BASt_2017/1010-50.png b/doc/images/BASt_2017/1010-50.png new file mode 100644 index 000000000..3592496ea Binary files /dev/null and b/doc/images/BASt_2017/1010-50.png differ diff --git a/doc/images/BASt_2017/1010-51.png b/doc/images/BASt_2017/1010-51.png new file mode 100644 index 000000000..6fbb3ed20 Binary files /dev/null and b/doc/images/BASt_2017/1010-51.png differ diff --git a/doc/images/BASt_2017/1010-52.png b/doc/images/BASt_2017/1010-52.png new file mode 100644 index 000000000..e74dca12e Binary files /dev/null and b/doc/images/BASt_2017/1010-52.png differ diff --git a/doc/images/BASt_2017/1010-53.png b/doc/images/BASt_2017/1010-53.png new file mode 100644 index 000000000..fb063f815 Binary files /dev/null and b/doc/images/BASt_2017/1010-53.png differ diff --git a/doc/images/BASt_2017/1010-54.png b/doc/images/BASt_2017/1010-54.png new file mode 100644 index 000000000..9e1ee0570 Binary files /dev/null and b/doc/images/BASt_2017/1010-54.png differ diff --git a/doc/images/BASt_2017/1010-55.png b/doc/images/BASt_2017/1010-55.png new file mode 100644 index 000000000..3e7e40e21 Binary files /dev/null and b/doc/images/BASt_2017/1010-55.png differ diff --git a/doc/images/BASt_2017/1010-56.png b/doc/images/BASt_2017/1010-56.png new file mode 100644 index 000000000..fe573c6a3 Binary files /dev/null and b/doc/images/BASt_2017/1010-56.png differ diff --git a/doc/images/BASt_2017/1010-57.png b/doc/images/BASt_2017/1010-57.png new file mode 100644 index 000000000..6ad88ffa2 Binary files /dev/null and b/doc/images/BASt_2017/1010-57.png differ diff --git a/doc/images/BASt_2017/1010-58.png b/doc/images/BASt_2017/1010-58.png new file mode 100644 index 000000000..fff717e29 Binary files /dev/null and b/doc/images/BASt_2017/1010-58.png differ diff --git a/doc/images/BASt_2017/1010-59.png b/doc/images/BASt_2017/1010-59.png new file mode 100644 index 000000000..9a06a80cf Binary files /dev/null and b/doc/images/BASt_2017/1010-59.png differ diff --git a/doc/images/BASt_2017/1010-60.png b/doc/images/BASt_2017/1010-60.png new file mode 100644 index 000000000..65c4f15df Binary files /dev/null and b/doc/images/BASt_2017/1010-60.png differ diff --git a/doc/images/BASt_2017/1010-61.png b/doc/images/BASt_2017/1010-61.png new file mode 100644 index 000000000..7fc3ff1ba Binary files /dev/null and b/doc/images/BASt_2017/1010-61.png differ diff --git a/doc/images/BASt_2017/1010-62.png b/doc/images/BASt_2017/1010-62.png new file mode 100644 index 000000000..74d48d4bd Binary files /dev/null and b/doc/images/BASt_2017/1010-62.png differ diff --git a/doc/images/BASt_2017/1010-63.png b/doc/images/BASt_2017/1010-63.png new file mode 100644 index 000000000..78157e6bd Binary files /dev/null and b/doc/images/BASt_2017/1010-63.png differ diff --git a/doc/images/BASt_2017/1010-64.png b/doc/images/BASt_2017/1010-64.png new file mode 100644 index 000000000..8b98b1164 Binary files /dev/null and b/doc/images/BASt_2017/1010-64.png differ diff --git a/doc/images/BASt_2017/1010-65.png b/doc/images/BASt_2017/1010-65.png new file mode 100644 index 000000000..359a0dd5c Binary files /dev/null and b/doc/images/BASt_2017/1010-65.png differ diff --git a/doc/images/BASt_2017/1010-66.png b/doc/images/BASt_2017/1010-66.png new file mode 100644 index 000000000..c1543141f Binary files /dev/null and b/doc/images/BASt_2017/1010-66.png differ diff --git a/doc/images/BASt_2017/1010-67.png b/doc/images/BASt_2017/1010-67.png new file mode 100644 index 000000000..c2e535684 Binary files /dev/null and b/doc/images/BASt_2017/1010-67.png differ diff --git a/doc/images/BASt_2017/1012-30a.png b/doc/images/BASt_2017/1012-30a.png new file mode 100644 index 000000000..ac5602e06 Binary files /dev/null and b/doc/images/BASt_2017/1012-30a.png differ diff --git a/doc/images/BASt_2017/1012-30n.png b/doc/images/BASt_2017/1012-30n.png new file mode 100644 index 000000000..5dbc063a2 Binary files /dev/null and b/doc/images/BASt_2017/1012-30n.png differ diff --git a/doc/images/BASt_2017/1012-31.png b/doc/images/BASt_2017/1012-31.png new file mode 100644 index 000000000..98451d4a5 Binary files /dev/null and b/doc/images/BASt_2017/1012-31.png differ diff --git a/doc/images/BASt_2017/1012-32.png b/doc/images/BASt_2017/1012-32.png new file mode 100644 index 000000000..1fa30cf9f Binary files /dev/null and b/doc/images/BASt_2017/1012-32.png differ diff --git a/doc/images/BASt_2017/1012-33.png b/doc/images/BASt_2017/1012-33.png new file mode 100644 index 000000000..3d689f731 Binary files /dev/null and b/doc/images/BASt_2017/1012-33.png differ diff --git a/doc/images/BASt_2017/1012-34.png b/doc/images/BASt_2017/1012-34.png new file mode 100644 index 000000000..79a77f4f4 Binary files /dev/null and b/doc/images/BASt_2017/1012-34.png differ diff --git a/doc/images/BASt_2017/1012-35.png b/doc/images/BASt_2017/1012-35.png new file mode 100644 index 000000000..3ef209556 Binary files /dev/null and b/doc/images/BASt_2017/1012-35.png differ diff --git a/doc/images/BASt_2017/1012-36.png b/doc/images/BASt_2017/1012-36.png new file mode 100644 index 000000000..d32e620ae Binary files /dev/null and b/doc/images/BASt_2017/1012-36.png differ diff --git a/doc/images/BASt_2017/1012-37.png b/doc/images/BASt_2017/1012-37.png new file mode 100644 index 000000000..878baa5b2 Binary files /dev/null and b/doc/images/BASt_2017/1012-37.png differ diff --git a/doc/images/BASt_2017/1012-38.png b/doc/images/BASt_2017/1012-38.png new file mode 100644 index 000000000..910f97420 Binary files /dev/null and b/doc/images/BASt_2017/1012-38.png differ diff --git a/doc/images/BASt_2017/1012-50.png b/doc/images/BASt_2017/1012-50.png new file mode 100644 index 000000000..bcfa0da6d Binary files /dev/null and b/doc/images/BASt_2017/1012-50.png differ diff --git a/doc/images/BASt_2017/1012-51.png b/doc/images/BASt_2017/1012-51.png new file mode 100644 index 000000000..e48be4845 Binary files /dev/null and b/doc/images/BASt_2017/1012-51.png differ diff --git a/doc/images/BASt_2017/1012-52.png b/doc/images/BASt_2017/1012-52.png new file mode 100644 index 000000000..44e7e8284 Binary files /dev/null and b/doc/images/BASt_2017/1012-52.png differ diff --git a/doc/images/BASt_2017/1012-53.png b/doc/images/BASt_2017/1012-53.png new file mode 100644 index 000000000..895f7f5f5 Binary files /dev/null and b/doc/images/BASt_2017/1012-53.png differ diff --git a/doc/images/BASt_2017/1013-50.png b/doc/images/BASt_2017/1013-50.png new file mode 100644 index 000000000..6764f5595 Binary files /dev/null and b/doc/images/BASt_2017/1013-50.png differ diff --git a/doc/images/BASt_2017/1013-51.png b/doc/images/BASt_2017/1013-51.png new file mode 100644 index 000000000..722db871e Binary files /dev/null and b/doc/images/BASt_2017/1013-51.png differ diff --git a/doc/images/BASt_2017/1013-52.png b/doc/images/BASt_2017/1013-52.png new file mode 100644 index 000000000..714558228 Binary files /dev/null and b/doc/images/BASt_2017/1013-52.png differ diff --git a/doc/images/BASt_2017/1014-50.png b/doc/images/BASt_2017/1014-50.png new file mode 100644 index 000000000..5c29a5061 Binary files /dev/null and b/doc/images/BASt_2017/1014-50.png differ diff --git a/doc/images/BASt_2017/102.png b/doc/images/BASt_2017/102.png new file mode 100644 index 000000000..14cdef4c7 Binary files /dev/null and b/doc/images/BASt_2017/102.png differ diff --git a/doc/images/BASt_2017/1020-11.png b/doc/images/BASt_2017/1020-11.png new file mode 100644 index 000000000..d400ed255 Binary files /dev/null and b/doc/images/BASt_2017/1020-11.png differ diff --git a/doc/images/BASt_2017/1020-12.png b/doc/images/BASt_2017/1020-12.png new file mode 100644 index 000000000..352f6770a Binary files /dev/null and b/doc/images/BASt_2017/1020-12.png differ diff --git a/doc/images/BASt_2017/1020-13.png b/doc/images/BASt_2017/1020-13.png new file mode 100644 index 000000000..6311450d7 Binary files /dev/null and b/doc/images/BASt_2017/1020-13.png differ diff --git a/doc/images/BASt_2017/1020-14.png b/doc/images/BASt_2017/1020-14.png new file mode 100644 index 000000000..e41ab24bf Binary files /dev/null and b/doc/images/BASt_2017/1020-14.png differ diff --git a/doc/images/BASt_2017/1020-30.png b/doc/images/BASt_2017/1020-30.png new file mode 100644 index 000000000..a8fe22572 Binary files /dev/null and b/doc/images/BASt_2017/1020-30.png differ diff --git a/doc/images/BASt_2017/1020-31.png b/doc/images/BASt_2017/1020-31.png new file mode 100644 index 000000000..ef040c849 Binary files /dev/null and b/doc/images/BASt_2017/1020-31.png differ diff --git a/doc/images/BASt_2017/1020-32.png b/doc/images/BASt_2017/1020-32.png new file mode 100644 index 000000000..91c6e7154 Binary files /dev/null and b/doc/images/BASt_2017/1020-32.png differ diff --git a/doc/images/BASt_2017/1022-10.png b/doc/images/BASt_2017/1022-10.png new file mode 100644 index 000000000..91e926085 Binary files /dev/null and b/doc/images/BASt_2017/1022-10.png differ diff --git a/doc/images/BASt_2017/1022-11.png b/doc/images/BASt_2017/1022-11.png new file mode 100644 index 000000000..50a235ef3 Binary files /dev/null and b/doc/images/BASt_2017/1022-11.png differ diff --git a/doc/images/BASt_2017/1022-12.png b/doc/images/BASt_2017/1022-12.png new file mode 100644 index 000000000..9dde61a7c Binary files /dev/null and b/doc/images/BASt_2017/1022-12.png differ diff --git a/doc/images/BASt_2017/1022-13.png b/doc/images/BASt_2017/1022-13.png new file mode 100644 index 000000000..be9616d78 Binary files /dev/null and b/doc/images/BASt_2017/1022-13.png differ diff --git a/doc/images/BASt_2017/1022-14.png b/doc/images/BASt_2017/1022-14.png new file mode 100644 index 000000000..e06e8b56c Binary files /dev/null and b/doc/images/BASt_2017/1022-14.png differ diff --git a/doc/images/BASt_2017/1022-15.png b/doc/images/BASt_2017/1022-15.png new file mode 100644 index 000000000..f637a62a8 Binary files /dev/null and b/doc/images/BASt_2017/1022-15.png differ diff --git a/doc/images/BASt_2017/1024-10.png b/doc/images/BASt_2017/1024-10.png new file mode 100644 index 000000000..f1b913080 Binary files /dev/null and b/doc/images/BASt_2017/1024-10.png differ diff --git a/doc/images/BASt_2017/1024-11.png b/doc/images/BASt_2017/1024-11.png new file mode 100644 index 000000000..e0c6c1490 Binary files /dev/null and b/doc/images/BASt_2017/1024-11.png differ diff --git a/doc/images/BASt_2017/1024-12.png b/doc/images/BASt_2017/1024-12.png new file mode 100644 index 000000000..b033316e3 Binary files /dev/null and b/doc/images/BASt_2017/1024-12.png differ diff --git a/doc/images/BASt_2017/1024-13.png b/doc/images/BASt_2017/1024-13.png new file mode 100644 index 000000000..f06082b29 Binary files /dev/null and b/doc/images/BASt_2017/1024-13.png differ diff --git a/doc/images/BASt_2017/1024-14.png b/doc/images/BASt_2017/1024-14.png new file mode 100644 index 000000000..43d51ee35 Binary files /dev/null and b/doc/images/BASt_2017/1024-14.png differ diff --git a/doc/images/BASt_2017/1024-15.png b/doc/images/BASt_2017/1024-15.png new file mode 100644 index 000000000..852365d23 Binary files /dev/null and b/doc/images/BASt_2017/1024-15.png differ diff --git a/doc/images/BASt_2017/1024-16.png b/doc/images/BASt_2017/1024-16.png new file mode 100644 index 000000000..25f9a965c Binary files /dev/null and b/doc/images/BASt_2017/1024-16.png differ diff --git a/doc/images/BASt_2017/1024-17.png b/doc/images/BASt_2017/1024-17.png new file mode 100644 index 000000000..a1c67915c Binary files /dev/null and b/doc/images/BASt_2017/1024-17.png differ diff --git a/doc/images/BASt_2017/1024-18.png b/doc/images/BASt_2017/1024-18.png new file mode 100644 index 000000000..fa03d602d Binary files /dev/null and b/doc/images/BASt_2017/1024-18.png differ diff --git a/doc/images/BASt_2017/1024-19.png b/doc/images/BASt_2017/1024-19.png new file mode 100644 index 000000000..591899afe Binary files /dev/null and b/doc/images/BASt_2017/1024-19.png differ diff --git a/doc/images/BASt_2017/1024-20.png b/doc/images/BASt_2017/1024-20.png new file mode 100644 index 000000000..f301d00da Binary files /dev/null and b/doc/images/BASt_2017/1024-20.png differ diff --git a/doc/images/BASt_2017/1026-30.png b/doc/images/BASt_2017/1026-30.png new file mode 100644 index 000000000..c38e3297b Binary files /dev/null and b/doc/images/BASt_2017/1026-30.png differ diff --git a/doc/images/BASt_2017/1026-31.png b/doc/images/BASt_2017/1026-31.png new file mode 100644 index 000000000..c4ce10652 Binary files /dev/null and b/doc/images/BASt_2017/1026-31.png differ diff --git a/doc/images/BASt_2017/1026-31a.png b/doc/images/BASt_2017/1026-31a.png new file mode 100644 index 000000000..7a7e6769b Binary files /dev/null and b/doc/images/BASt_2017/1026-31a.png differ diff --git a/doc/images/BASt_2017/1026-32.png b/doc/images/BASt_2017/1026-32.png new file mode 100644 index 000000000..03a8b892f Binary files /dev/null and b/doc/images/BASt_2017/1026-32.png differ diff --git a/doc/images/BASt_2017/1026-33.png b/doc/images/BASt_2017/1026-33.png new file mode 100644 index 000000000..cb8f57f68 Binary files /dev/null and b/doc/images/BASt_2017/1026-33.png differ diff --git a/doc/images/BASt_2017/1026-34.png b/doc/images/BASt_2017/1026-34.png new file mode 100644 index 000000000..2be9a2266 Binary files /dev/null and b/doc/images/BASt_2017/1026-34.png differ diff --git a/doc/images/BASt_2017/1026-35.png b/doc/images/BASt_2017/1026-35.png new file mode 100644 index 000000000..f9e35fb73 Binary files /dev/null and b/doc/images/BASt_2017/1026-35.png differ diff --git a/doc/images/BASt_2017/1026-36.png b/doc/images/BASt_2017/1026-36.png new file mode 100644 index 000000000..eae7088f4 Binary files /dev/null and b/doc/images/BASt_2017/1026-36.png differ diff --git a/doc/images/BASt_2017/1026-37.png b/doc/images/BASt_2017/1026-37.png new file mode 100644 index 000000000..15a6d63f5 Binary files /dev/null and b/doc/images/BASt_2017/1026-37.png differ diff --git a/doc/images/BASt_2017/1026-38.png b/doc/images/BASt_2017/1026-38.png new file mode 100644 index 000000000..56eff5350 Binary files /dev/null and b/doc/images/BASt_2017/1026-38.png differ diff --git a/doc/images/BASt_2017/1026-39.png b/doc/images/BASt_2017/1026-39.png new file mode 100644 index 000000000..293cde601 Binary files /dev/null and b/doc/images/BASt_2017/1026-39.png differ diff --git a/doc/images/BASt_2017/1026-60.png b/doc/images/BASt_2017/1026-60.png new file mode 100644 index 000000000..a7073aeb7 Binary files /dev/null and b/doc/images/BASt_2017/1026-60.png differ diff --git a/doc/images/BASt_2017/1026-61.png b/doc/images/BASt_2017/1026-61.png new file mode 100644 index 000000000..c2fac1606 Binary files /dev/null and b/doc/images/BASt_2017/1026-61.png differ diff --git a/doc/images/BASt_2017/1026-62.png b/doc/images/BASt_2017/1026-62.png new file mode 100644 index 000000000..85e02180a Binary files /dev/null and b/doc/images/BASt_2017/1026-62.png differ diff --git a/doc/images/BASt_2017/1026-63.png b/doc/images/BASt_2017/1026-63.png new file mode 100644 index 000000000..589a23027 Binary files /dev/null and b/doc/images/BASt_2017/1026-63.png differ diff --git a/doc/images/BASt_2017/1028-30.png b/doc/images/BASt_2017/1028-30.png new file mode 100644 index 000000000..3dffd25b0 Binary files /dev/null and b/doc/images/BASt_2017/1028-30.png differ diff --git a/doc/images/BASt_2017/1028-31.png b/doc/images/BASt_2017/1028-31.png new file mode 100644 index 000000000..72be6bf3f Binary files /dev/null and b/doc/images/BASt_2017/1028-31.png differ diff --git a/doc/images/BASt_2017/1028-32.png b/doc/images/BASt_2017/1028-32.png new file mode 100644 index 000000000..6ff393734 Binary files /dev/null and b/doc/images/BASt_2017/1028-32.png differ diff --git a/doc/images/BASt_2017/1028-33.png b/doc/images/BASt_2017/1028-33.png new file mode 100644 index 000000000..ff1a36991 Binary files /dev/null and b/doc/images/BASt_2017/1028-33.png differ diff --git a/doc/images/BASt_2017/1028-34.png b/doc/images/BASt_2017/1028-34.png new file mode 100644 index 000000000..5ea6a9203 Binary files /dev/null and b/doc/images/BASt_2017/1028-34.png differ diff --git a/doc/images/BASt_2017/103-10.png b/doc/images/BASt_2017/103-10.png new file mode 100644 index 000000000..f13aeaf0c Binary files /dev/null and b/doc/images/BASt_2017/103-10.png differ diff --git a/doc/images/BASt_2017/103-20.png b/doc/images/BASt_2017/103-20.png new file mode 100644 index 000000000..2d28b669e Binary files /dev/null and b/doc/images/BASt_2017/103-20.png differ diff --git a/doc/images/BASt_2017/1030-10a.png b/doc/images/BASt_2017/1030-10a.png new file mode 100644 index 000000000..cebbcb4b7 Binary files /dev/null and b/doc/images/BASt_2017/1030-10a.png differ diff --git a/doc/images/BASt_2017/1031-50.png b/doc/images/BASt_2017/1031-50.png new file mode 100644 index 000000000..fa24e211a Binary files /dev/null and b/doc/images/BASt_2017/1031-50.png differ diff --git a/doc/images/BASt_2017/1031-51.png b/doc/images/BASt_2017/1031-51.png new file mode 100644 index 000000000..121f86bf4 Binary files /dev/null and b/doc/images/BASt_2017/1031-51.png differ diff --git a/doc/images/BASt_2017/1031-52.png b/doc/images/BASt_2017/1031-52.png new file mode 100644 index 000000000..94b1466f1 Binary files /dev/null and b/doc/images/BASt_2017/1031-52.png differ diff --git a/doc/images/BASt_2017/1040-10.png b/doc/images/BASt_2017/1040-10.png new file mode 100644 index 000000000..310fe0b58 Binary files /dev/null and b/doc/images/BASt_2017/1040-10.png differ diff --git a/doc/images/BASt_2017/1040-30.png b/doc/images/BASt_2017/1040-30.png new file mode 100644 index 000000000..c877c056f Binary files /dev/null and b/doc/images/BASt_2017/1040-30.png differ diff --git a/doc/images/BASt_2017/1040-31.png b/doc/images/BASt_2017/1040-31.png new file mode 100644 index 000000000..5d303af42 Binary files /dev/null and b/doc/images/BASt_2017/1040-31.png differ diff --git a/doc/images/BASt_2017/1040-32.png b/doc/images/BASt_2017/1040-32.png new file mode 100644 index 000000000..1d983eb0b Binary files /dev/null and b/doc/images/BASt_2017/1040-32.png differ diff --git a/doc/images/BASt_2017/1040-33.png b/doc/images/BASt_2017/1040-33.png new file mode 100644 index 000000000..e6ff1ffde Binary files /dev/null and b/doc/images/BASt_2017/1040-33.png differ diff --git a/doc/images/BASt_2017/1040-34.png b/doc/images/BASt_2017/1040-34.png new file mode 100644 index 000000000..197e4c11b Binary files /dev/null and b/doc/images/BASt_2017/1040-34.png differ diff --git a/doc/images/BASt_2017/1040-35.png b/doc/images/BASt_2017/1040-35.png new file mode 100644 index 000000000..9bffc2b49 Binary files /dev/null and b/doc/images/BASt_2017/1040-35.png differ diff --git a/doc/images/BASt_2017/1040-36.png b/doc/images/BASt_2017/1040-36.png new file mode 100644 index 000000000..cb490264c Binary files /dev/null and b/doc/images/BASt_2017/1040-36.png differ diff --git a/doc/images/BASt_2017/1042-30.png b/doc/images/BASt_2017/1042-30.png new file mode 100644 index 000000000..090a9a53f Binary files /dev/null and b/doc/images/BASt_2017/1042-30.png differ diff --git a/doc/images/BASt_2017/1042-31.png b/doc/images/BASt_2017/1042-31.png new file mode 100644 index 000000000..a2ee777c3 Binary files /dev/null and b/doc/images/BASt_2017/1042-31.png differ diff --git a/doc/images/BASt_2017/1042-32.png b/doc/images/BASt_2017/1042-32.png new file mode 100644 index 000000000..8dc893ccd Binary files /dev/null and b/doc/images/BASt_2017/1042-32.png differ diff --git a/doc/images/BASt_2017/1042-33.png b/doc/images/BASt_2017/1042-33.png new file mode 100644 index 000000000..1b50d3494 Binary files /dev/null and b/doc/images/BASt_2017/1042-33.png differ diff --git a/doc/images/BASt_2017/1042-34.png b/doc/images/BASt_2017/1042-34.png new file mode 100644 index 000000000..b0ebc1898 Binary files /dev/null and b/doc/images/BASt_2017/1042-34.png differ diff --git a/doc/images/BASt_2017/1042-35.png b/doc/images/BASt_2017/1042-35.png new file mode 100644 index 000000000..baabd7c20 Binary files /dev/null and b/doc/images/BASt_2017/1042-35.png differ diff --git a/doc/images/BASt_2017/1042-36.png b/doc/images/BASt_2017/1042-36.png new file mode 100644 index 000000000..6f1f405b4 Binary files /dev/null and b/doc/images/BASt_2017/1042-36.png differ diff --git a/doc/images/BASt_2017/1042-37.png b/doc/images/BASt_2017/1042-37.png new file mode 100644 index 000000000..965899f0b Binary files /dev/null and b/doc/images/BASt_2017/1042-37.png differ diff --git a/doc/images/BASt_2017/1042-38.png b/doc/images/BASt_2017/1042-38.png new file mode 100644 index 000000000..f791d4868 Binary files /dev/null and b/doc/images/BASt_2017/1042-38.png differ diff --git a/doc/images/BASt_2017/1042-50.png b/doc/images/BASt_2017/1042-50.png new file mode 100644 index 000000000..0cb69b131 Binary files /dev/null and b/doc/images/BASt_2017/1042-50.png differ diff --git a/doc/images/BASt_2017/1042-51.png b/doc/images/BASt_2017/1042-51.png new file mode 100644 index 000000000..64d12140f Binary files /dev/null and b/doc/images/BASt_2017/1042-51.png differ diff --git a/doc/images/BASt_2017/1042-52.png b/doc/images/BASt_2017/1042-52.png new file mode 100644 index 000000000..3ea018ce8 Binary files /dev/null and b/doc/images/BASt_2017/1042-52.png differ diff --git a/doc/images/BASt_2017/1042-53.png b/doc/images/BASt_2017/1042-53.png new file mode 100644 index 000000000..3359a1870 Binary files /dev/null and b/doc/images/BASt_2017/1042-53.png differ diff --git a/doc/images/BASt_2017/1044-10.png b/doc/images/BASt_2017/1044-10.png new file mode 100644 index 000000000..dfd5d55ed Binary files /dev/null and b/doc/images/BASt_2017/1044-10.png differ diff --git a/doc/images/BASt_2017/1044-11.png b/doc/images/BASt_2017/1044-11.png new file mode 100644 index 000000000..89714399b Binary files /dev/null and b/doc/images/BASt_2017/1044-11.png differ diff --git a/doc/images/BASt_2017/1044-12.png b/doc/images/BASt_2017/1044-12.png new file mode 100644 index 000000000..ee51e2b1c Binary files /dev/null and b/doc/images/BASt_2017/1044-12.png differ diff --git a/doc/images/BASt_2017/1044-30.png b/doc/images/BASt_2017/1044-30.png new file mode 100644 index 000000000..70a018a78 Binary files /dev/null and b/doc/images/BASt_2017/1044-30.png differ diff --git a/doc/images/BASt_2017/1048-14.png b/doc/images/BASt_2017/1048-14.png new file mode 100644 index 000000000..2280a6348 Binary files /dev/null and b/doc/images/BASt_2017/1048-14.png differ diff --git a/doc/images/BASt_2017/1048-15.png b/doc/images/BASt_2017/1048-15.png new file mode 100644 index 000000000..34e525366 Binary files /dev/null and b/doc/images/BASt_2017/1048-15.png differ diff --git a/doc/images/BASt_2017/1048-18.png b/doc/images/BASt_2017/1048-18.png new file mode 100644 index 000000000..f4bd80223 Binary files /dev/null and b/doc/images/BASt_2017/1048-18.png differ diff --git a/doc/images/BASt_2017/1048-20.png b/doc/images/BASt_2017/1048-20.png new file mode 100644 index 000000000..48c054e2b Binary files /dev/null and b/doc/images/BASt_2017/1048-20.png differ diff --git a/doc/images/BASt_2017/1049-11.png b/doc/images/BASt_2017/1049-11.png new file mode 100644 index 000000000..b542dab72 Binary files /dev/null and b/doc/images/BASt_2017/1049-11.png differ diff --git a/doc/images/BASt_2017/1049-12.png b/doc/images/BASt_2017/1049-12.png new file mode 100644 index 000000000..416e43c57 Binary files /dev/null and b/doc/images/BASt_2017/1049-12.png differ diff --git a/doc/images/BASt_2017/1049-13.png b/doc/images/BASt_2017/1049-13.png new file mode 100644 index 000000000..2ea1d1334 Binary files /dev/null and b/doc/images/BASt_2017/1049-13.png differ diff --git a/doc/images/BASt_2017/105-10.png b/doc/images/BASt_2017/105-10.png new file mode 100644 index 000000000..af788ebe6 Binary files /dev/null and b/doc/images/BASt_2017/105-10.png differ diff --git a/doc/images/BASt_2017/105-20.png b/doc/images/BASt_2017/105-20.png new file mode 100644 index 000000000..204ab9684 Binary files /dev/null and b/doc/images/BASt_2017/105-20.png differ diff --git a/doc/images/BASt_2017/1050-30.png b/doc/images/BASt_2017/1050-30.png new file mode 100644 index 000000000..7d93abbce Binary files /dev/null and b/doc/images/BASt_2017/1050-30.png differ diff --git a/doc/images/BASt_2017/1050-31.png b/doc/images/BASt_2017/1050-31.png new file mode 100644 index 000000000..77ed3bf1c Binary files /dev/null and b/doc/images/BASt_2017/1050-31.png differ diff --git a/doc/images/BASt_2017/1050-32.png b/doc/images/BASt_2017/1050-32.png new file mode 100644 index 000000000..e2bb9bc24 Binary files /dev/null and b/doc/images/BASt_2017/1050-32.png differ diff --git a/doc/images/BASt_2017/1050-33.png b/doc/images/BASt_2017/1050-33.png new file mode 100644 index 000000000..35ffdfb48 Binary files /dev/null and b/doc/images/BASt_2017/1050-33.png differ diff --git a/doc/images/BASt_2017/1052-30.png b/doc/images/BASt_2017/1052-30.png new file mode 100644 index 000000000..439b04c94 Binary files /dev/null and b/doc/images/BASt_2017/1052-30.png differ diff --git a/doc/images/BASt_2017/1052-31.png b/doc/images/BASt_2017/1052-31.png new file mode 100644 index 000000000..5afd7fa0e Binary files /dev/null and b/doc/images/BASt_2017/1052-31.png differ diff --git a/doc/images/BASt_2017/1053-30.png b/doc/images/BASt_2017/1053-30.png new file mode 100644 index 000000000..89f02a970 Binary files /dev/null and b/doc/images/BASt_2017/1053-30.png differ diff --git a/doc/images/BASt_2017/1053-31.png b/doc/images/BASt_2017/1053-31.png new file mode 100644 index 000000000..4072cd35e Binary files /dev/null and b/doc/images/BASt_2017/1053-31.png differ diff --git a/doc/images/BASt_2017/1053-32.png b/doc/images/BASt_2017/1053-32.png new file mode 100644 index 000000000..6c57b7ad6 Binary files /dev/null and b/doc/images/BASt_2017/1053-32.png differ diff --git a/doc/images/BASt_2017/1053-33.png b/doc/images/BASt_2017/1053-33.png new file mode 100644 index 000000000..b0b95f465 Binary files /dev/null and b/doc/images/BASt_2017/1053-33.png differ diff --git a/doc/images/BASt_2017/1053-34.png b/doc/images/BASt_2017/1053-34.png new file mode 100644 index 000000000..e18a37f5c Binary files /dev/null and b/doc/images/BASt_2017/1053-34.png differ diff --git a/doc/images/BASt_2017/1053-35.png b/doc/images/BASt_2017/1053-35.png new file mode 100644 index 000000000..e7da158d4 Binary files /dev/null and b/doc/images/BASt_2017/1053-35.png differ diff --git a/doc/images/BASt_2017/1053-36.png b/doc/images/BASt_2017/1053-36.png new file mode 100644 index 000000000..e72233d2c Binary files /dev/null and b/doc/images/BASt_2017/1053-36.png differ diff --git a/doc/images/BASt_2017/1053-37.png b/doc/images/BASt_2017/1053-37.png new file mode 100644 index 000000000..c57e9a789 Binary files /dev/null and b/doc/images/BASt_2017/1053-37.png differ diff --git a/doc/images/BASt_2017/1053-38.png b/doc/images/BASt_2017/1053-38.png new file mode 100644 index 000000000..643a5c8fe Binary files /dev/null and b/doc/images/BASt_2017/1053-38.png differ diff --git a/doc/images/BASt_2017/1053-39.png b/doc/images/BASt_2017/1053-39.png new file mode 100644 index 000000000..87bc00849 Binary files /dev/null and b/doc/images/BASt_2017/1053-39.png differ diff --git a/doc/images/BASt_2017/1053-52.png b/doc/images/BASt_2017/1053-52.png new file mode 100644 index 000000000..886f956ef Binary files /dev/null and b/doc/images/BASt_2017/1053-52.png differ diff --git a/doc/images/BASt_2017/1053-53.png b/doc/images/BASt_2017/1053-53.png new file mode 100644 index 000000000..635241ab2 Binary files /dev/null and b/doc/images/BASt_2017/1053-53.png differ diff --git a/doc/images/BASt_2017/1060-31.png b/doc/images/BASt_2017/1060-31.png new file mode 100644 index 000000000..bcc954f7c Binary files /dev/null and b/doc/images/BASt_2017/1060-31.png differ diff --git a/doc/images/BASt_2017/1060-32.png b/doc/images/BASt_2017/1060-32.png new file mode 100644 index 000000000..d5bf90fd0 Binary files /dev/null and b/doc/images/BASt_2017/1060-32.png differ diff --git a/doc/images/BASt_2017/1060-33.png b/doc/images/BASt_2017/1060-33.png new file mode 100644 index 000000000..80b2c8e2d Binary files /dev/null and b/doc/images/BASt_2017/1060-33.png differ diff --git a/doc/images/BASt_2017/108-10.png b/doc/images/BASt_2017/108-10.png new file mode 100644 index 000000000..a4a5ed106 Binary files /dev/null and b/doc/images/BASt_2017/108-10.png differ diff --git a/doc/images/BASt_2017/108-11.png b/doc/images/BASt_2017/108-11.png new file mode 100644 index 000000000..0e288cfb3 Binary files /dev/null and b/doc/images/BASt_2017/108-11.png differ diff --git a/doc/images/BASt_2017/108-12.png b/doc/images/BASt_2017/108-12.png new file mode 100644 index 000000000..3759ebc1f Binary files /dev/null and b/doc/images/BASt_2017/108-12.png differ diff --git a/doc/images/BASt_2017/108-13.png b/doc/images/BASt_2017/108-13.png new file mode 100644 index 000000000..e269c8cbb Binary files /dev/null and b/doc/images/BASt_2017/108-13.png differ diff --git a/doc/images/BASt_2017/108-14.png b/doc/images/BASt_2017/108-14.png new file mode 100644 index 000000000..a79b6bdc7 Binary files /dev/null and b/doc/images/BASt_2017/108-14.png differ diff --git a/doc/images/BASt_2017/108-15.png b/doc/images/BASt_2017/108-15.png new file mode 100644 index 000000000..4bb1bde50 Binary files /dev/null and b/doc/images/BASt_2017/108-15.png differ diff --git a/doc/images/BASt_2017/108-16.png b/doc/images/BASt_2017/108-16.png new file mode 100644 index 000000000..7c604ef00 Binary files /dev/null and b/doc/images/BASt_2017/108-16.png differ diff --git a/doc/images/BASt_2017/108-17.png b/doc/images/BASt_2017/108-17.png new file mode 100644 index 000000000..46e861cfc Binary files /dev/null and b/doc/images/BASt_2017/108-17.png differ diff --git a/doc/images/BASt_2017/108-18.png b/doc/images/BASt_2017/108-18.png new file mode 100644 index 000000000..e77fb2b66 Binary files /dev/null and b/doc/images/BASt_2017/108-18.png differ diff --git a/doc/images/BASt_2017/108-19.png b/doc/images/BASt_2017/108-19.png new file mode 100644 index 000000000..1e2a866be Binary files /dev/null and b/doc/images/BASt_2017/108-19.png differ diff --git a/doc/images/BASt_2017/108-20.png b/doc/images/BASt_2017/108-20.png new file mode 100644 index 000000000..45aba7827 Binary files /dev/null and b/doc/images/BASt_2017/108-20.png differ diff --git a/doc/images/BASt_2017/108-21.png b/doc/images/BASt_2017/108-21.png new file mode 100644 index 000000000..4fafa2bcd Binary files /dev/null and b/doc/images/BASt_2017/108-21.png differ diff --git a/doc/images/BASt_2017/108-22.png b/doc/images/BASt_2017/108-22.png new file mode 100644 index 000000000..f1dc353cf Binary files /dev/null and b/doc/images/BASt_2017/108-22.png differ diff --git a/doc/images/BASt_2017/108-23.png b/doc/images/BASt_2017/108-23.png new file mode 100644 index 000000000..71209748f Binary files /dev/null and b/doc/images/BASt_2017/108-23.png differ diff --git a/doc/images/BASt_2017/108-24.png b/doc/images/BASt_2017/108-24.png new file mode 100644 index 000000000..bedf09783 Binary files /dev/null and b/doc/images/BASt_2017/108-24.png differ diff --git a/doc/images/BASt_2017/108-25.png b/doc/images/BASt_2017/108-25.png new file mode 100644 index 000000000..e9fdbf065 Binary files /dev/null and b/doc/images/BASt_2017/108-25.png differ diff --git a/doc/images/BASt_2017/108-4.png b/doc/images/BASt_2017/108-4.png new file mode 100644 index 000000000..bcae1259e Binary files /dev/null and b/doc/images/BASt_2017/108-4.png differ diff --git a/doc/images/BASt_2017/108-5.png b/doc/images/BASt_2017/108-5.png new file mode 100644 index 000000000..c25013e5b Binary files /dev/null and b/doc/images/BASt_2017/108-5.png differ diff --git a/doc/images/BASt_2017/108-6.png b/doc/images/BASt_2017/108-6.png new file mode 100644 index 000000000..743321ac3 Binary files /dev/null and b/doc/images/BASt_2017/108-6.png differ diff --git a/doc/images/BASt_2017/108-7.png b/doc/images/BASt_2017/108-7.png new file mode 100644 index 000000000..36eef202f Binary files /dev/null and b/doc/images/BASt_2017/108-7.png differ diff --git a/doc/images/BASt_2017/108-8.png b/doc/images/BASt_2017/108-8.png new file mode 100644 index 000000000..fe9660e0e Binary files /dev/null and b/doc/images/BASt_2017/108-8.png differ diff --git a/doc/images/BASt_2017/108-9.png b/doc/images/BASt_2017/108-9.png new file mode 100644 index 000000000..bcc7a4e81 Binary files /dev/null and b/doc/images/BASt_2017/108-9.png differ diff --git a/doc/images/BASt_2017/110-10.png b/doc/images/BASt_2017/110-10.png new file mode 100644 index 000000000..2ba3ccf3e Binary files /dev/null and b/doc/images/BASt_2017/110-10.png differ diff --git a/doc/images/BASt_2017/110-11.png b/doc/images/BASt_2017/110-11.png new file mode 100644 index 000000000..79ea7366a Binary files /dev/null and b/doc/images/BASt_2017/110-11.png differ diff --git a/doc/images/BASt_2017/110-12.png b/doc/images/BASt_2017/110-12.png new file mode 100644 index 000000000..e0c4cd321 Binary files /dev/null and b/doc/images/BASt_2017/110-12.png differ diff --git a/doc/images/BASt_2017/110-13.png b/doc/images/BASt_2017/110-13.png new file mode 100644 index 000000000..85f0ce845 Binary files /dev/null and b/doc/images/BASt_2017/110-13.png differ diff --git a/doc/images/BASt_2017/110-14.png b/doc/images/BASt_2017/110-14.png new file mode 100644 index 000000000..c68e142a9 Binary files /dev/null and b/doc/images/BASt_2017/110-14.png differ diff --git a/doc/images/BASt_2017/110-15.png b/doc/images/BASt_2017/110-15.png new file mode 100644 index 000000000..61b2ef7ca Binary files /dev/null and b/doc/images/BASt_2017/110-15.png differ diff --git a/doc/images/BASt_2017/110-16.png b/doc/images/BASt_2017/110-16.png new file mode 100644 index 000000000..2fd16d277 Binary files /dev/null and b/doc/images/BASt_2017/110-16.png differ diff --git a/doc/images/BASt_2017/110-17.png b/doc/images/BASt_2017/110-17.png new file mode 100644 index 000000000..5e839cf45 Binary files /dev/null and b/doc/images/BASt_2017/110-17.png differ diff --git a/doc/images/BASt_2017/110-18.png b/doc/images/BASt_2017/110-18.png new file mode 100644 index 000000000..8db08388d Binary files /dev/null and b/doc/images/BASt_2017/110-18.png differ diff --git a/doc/images/BASt_2017/110-19.png b/doc/images/BASt_2017/110-19.png new file mode 100644 index 000000000..875994eb6 Binary files /dev/null and b/doc/images/BASt_2017/110-19.png differ diff --git a/doc/images/BASt_2017/110-20.png b/doc/images/BASt_2017/110-20.png new file mode 100644 index 000000000..4d4a5bea4 Binary files /dev/null and b/doc/images/BASt_2017/110-20.png differ diff --git a/doc/images/BASt_2017/110-21.png b/doc/images/BASt_2017/110-21.png new file mode 100644 index 000000000..eb9fd2c14 Binary files /dev/null and b/doc/images/BASt_2017/110-21.png differ diff --git a/doc/images/BASt_2017/110-22.png b/doc/images/BASt_2017/110-22.png new file mode 100644 index 000000000..f558bda71 Binary files /dev/null and b/doc/images/BASt_2017/110-22.png differ diff --git a/doc/images/BASt_2017/110-23.png b/doc/images/BASt_2017/110-23.png new file mode 100644 index 000000000..e7ec81802 Binary files /dev/null and b/doc/images/BASt_2017/110-23.png differ diff --git a/doc/images/BASt_2017/110-24.png b/doc/images/BASt_2017/110-24.png new file mode 100644 index 000000000..e2a8f8cb9 Binary files /dev/null and b/doc/images/BASt_2017/110-24.png differ diff --git a/doc/images/BASt_2017/110-25.png b/doc/images/BASt_2017/110-25.png new file mode 100644 index 000000000..dea62b3e5 Binary files /dev/null and b/doc/images/BASt_2017/110-25.png differ diff --git a/doc/images/BASt_2017/110-4.png b/doc/images/BASt_2017/110-4.png new file mode 100644 index 000000000..c6dec27b8 Binary files /dev/null and b/doc/images/BASt_2017/110-4.png differ diff --git a/doc/images/BASt_2017/110-5.png b/doc/images/BASt_2017/110-5.png new file mode 100644 index 000000000..d440c1469 Binary files /dev/null and b/doc/images/BASt_2017/110-5.png differ diff --git a/doc/images/BASt_2017/110-6.png b/doc/images/BASt_2017/110-6.png new file mode 100644 index 000000000..e1f095b89 Binary files /dev/null and b/doc/images/BASt_2017/110-6.png differ diff --git a/doc/images/BASt_2017/110-7.png b/doc/images/BASt_2017/110-7.png new file mode 100644 index 000000000..26e9ffe21 Binary files /dev/null and b/doc/images/BASt_2017/110-7.png differ diff --git a/doc/images/BASt_2017/110-8.png b/doc/images/BASt_2017/110-8.png new file mode 100644 index 000000000..5413b911c Binary files /dev/null and b/doc/images/BASt_2017/110-8.png differ diff --git a/doc/images/BASt_2017/110-9.png b/doc/images/BASt_2017/110-9.png new file mode 100644 index 000000000..3b8924753 Binary files /dev/null and b/doc/images/BASt_2017/110-9.png differ diff --git a/doc/images/BASt_2017/112.png b/doc/images/BASt_2017/112.png new file mode 100644 index 000000000..244c054d5 Binary files /dev/null and b/doc/images/BASt_2017/112.png differ diff --git a/doc/images/BASt_2017/114.png b/doc/images/BASt_2017/114.png new file mode 100644 index 000000000..b5fb0ce30 Binary files /dev/null and b/doc/images/BASt_2017/114.png differ diff --git a/doc/images/BASt_2017/117-10.png b/doc/images/BASt_2017/117-10.png new file mode 100644 index 000000000..fd429d2f4 Binary files /dev/null and b/doc/images/BASt_2017/117-10.png differ diff --git a/doc/images/BASt_2017/117-20.png b/doc/images/BASt_2017/117-20.png new file mode 100644 index 000000000..d001d4b8e Binary files /dev/null and b/doc/images/BASt_2017/117-20.png differ diff --git a/doc/images/BASt_2017/120.png b/doc/images/BASt_2017/120.png new file mode 100644 index 000000000..8f94fff50 Binary files /dev/null and b/doc/images/BASt_2017/120.png differ diff --git a/doc/images/BASt_2017/121-10.png b/doc/images/BASt_2017/121-10.png new file mode 100644 index 000000000..c8263add9 Binary files /dev/null and b/doc/images/BASt_2017/121-10.png differ diff --git a/doc/images/BASt_2017/121-20.png b/doc/images/BASt_2017/121-20.png new file mode 100644 index 000000000..b36eed2ca Binary files /dev/null and b/doc/images/BASt_2017/121-20.png differ diff --git a/doc/images/BASt_2017/123.png b/doc/images/BASt_2017/123.png new file mode 100644 index 000000000..59527a5cf Binary files /dev/null and b/doc/images/BASt_2017/123.png differ diff --git a/doc/images/BASt_2017/124.png b/doc/images/BASt_2017/124.png new file mode 100644 index 000000000..78cae7d35 Binary files /dev/null and b/doc/images/BASt_2017/124.png differ diff --git a/doc/images/BASt_2017/125.png b/doc/images/BASt_2017/125.png new file mode 100644 index 000000000..343eed42f Binary files /dev/null and b/doc/images/BASt_2017/125.png differ diff --git a/doc/images/BASt_2017/131.png b/doc/images/BASt_2017/131.png new file mode 100644 index 000000000..b4949c446 Binary files /dev/null and b/doc/images/BASt_2017/131.png differ diff --git a/doc/images/BASt_2017/133-10.png b/doc/images/BASt_2017/133-10.png new file mode 100644 index 000000000..429293ad1 Binary files /dev/null and b/doc/images/BASt_2017/133-10.png differ diff --git a/doc/images/BASt_2017/133-20.png b/doc/images/BASt_2017/133-20.png new file mode 100644 index 000000000..33026cb22 Binary files /dev/null and b/doc/images/BASt_2017/133-20.png differ diff --git a/doc/images/BASt_2017/136-10.png b/doc/images/BASt_2017/136-10.png new file mode 100644 index 000000000..d7aee18d2 Binary files /dev/null and b/doc/images/BASt_2017/136-10.png differ diff --git a/doc/images/BASt_2017/136-20.png b/doc/images/BASt_2017/136-20.png new file mode 100644 index 000000000..e62d5786a Binary files /dev/null and b/doc/images/BASt_2017/136-20.png differ diff --git a/doc/images/BASt_2017/138-10.png b/doc/images/BASt_2017/138-10.png new file mode 100644 index 000000000..38ea01eff Binary files /dev/null and b/doc/images/BASt_2017/138-10.png differ diff --git a/doc/images/BASt_2017/138-20.png b/doc/images/BASt_2017/138-20.png new file mode 100644 index 000000000..b9a70917c Binary files /dev/null and b/doc/images/BASt_2017/138-20.png differ diff --git a/doc/images/BASt_2017/142-10.png b/doc/images/BASt_2017/142-10.png new file mode 100644 index 000000000..5781fa1ea Binary files /dev/null and b/doc/images/BASt_2017/142-10.png differ diff --git a/doc/images/BASt_2017/142-20.png b/doc/images/BASt_2017/142-20.png new file mode 100644 index 000000000..17a390506 Binary files /dev/null and b/doc/images/BASt_2017/142-20.png differ diff --git a/doc/images/BASt_2017/151.png b/doc/images/BASt_2017/151.png new file mode 100644 index 000000000..6e8a3e796 Binary files /dev/null and b/doc/images/BASt_2017/151.png differ diff --git a/doc/images/BASt_2017/156-10.png b/doc/images/BASt_2017/156-10.png new file mode 100644 index 000000000..74c56446d Binary files /dev/null and b/doc/images/BASt_2017/156-10.png differ diff --git a/doc/images/BASt_2017/156-11.png b/doc/images/BASt_2017/156-11.png new file mode 100644 index 000000000..34147a4f4 Binary files /dev/null and b/doc/images/BASt_2017/156-11.png differ diff --git a/doc/images/BASt_2017/156-20.png b/doc/images/BASt_2017/156-20.png new file mode 100644 index 000000000..28269dcc6 Binary files /dev/null and b/doc/images/BASt_2017/156-20.png differ diff --git a/doc/images/BASt_2017/156-21.png b/doc/images/BASt_2017/156-21.png new file mode 100644 index 000000000..55e06d929 Binary files /dev/null and b/doc/images/BASt_2017/156-21.png differ diff --git a/doc/images/BASt_2017/157-10.png b/doc/images/BASt_2017/157-10.png new file mode 100644 index 000000000..2536d20fa Binary files /dev/null and b/doc/images/BASt_2017/157-10.png differ diff --git a/doc/images/BASt_2017/157-11.png b/doc/images/BASt_2017/157-11.png new file mode 100644 index 000000000..9fd38c1a7 Binary files /dev/null and b/doc/images/BASt_2017/157-11.png differ diff --git a/doc/images/BASt_2017/157-20.png b/doc/images/BASt_2017/157-20.png new file mode 100644 index 000000000..dc2b873af Binary files /dev/null and b/doc/images/BASt_2017/157-20.png differ diff --git a/doc/images/BASt_2017/157-21.png b/doc/images/BASt_2017/157-21.png new file mode 100644 index 000000000..2bebb22d6 Binary files /dev/null and b/doc/images/BASt_2017/157-21.png differ diff --git a/doc/images/BASt_2017/159-10.png b/doc/images/BASt_2017/159-10.png new file mode 100644 index 000000000..c130ccd0b Binary files /dev/null and b/doc/images/BASt_2017/159-10.png differ diff --git a/doc/images/BASt_2017/159-11.png b/doc/images/BASt_2017/159-11.png new file mode 100644 index 000000000..433e98c10 Binary files /dev/null and b/doc/images/BASt_2017/159-11.png differ diff --git a/doc/images/BASt_2017/159-20.png b/doc/images/BASt_2017/159-20.png new file mode 100644 index 000000000..dc86069cf Binary files /dev/null and b/doc/images/BASt_2017/159-20.png differ diff --git a/doc/images/BASt_2017/159-21.png b/doc/images/BASt_2017/159-21.png new file mode 100644 index 000000000..892af19bb Binary files /dev/null and b/doc/images/BASt_2017/159-21.png differ diff --git a/doc/images/BASt_2017/161-10.png b/doc/images/BASt_2017/161-10.png new file mode 100644 index 000000000..91de8728f Binary files /dev/null and b/doc/images/BASt_2017/161-10.png differ diff --git a/doc/images/BASt_2017/161-11.png b/doc/images/BASt_2017/161-11.png new file mode 100644 index 000000000..88dbba1ef Binary files /dev/null and b/doc/images/BASt_2017/161-11.png differ diff --git a/doc/images/BASt_2017/161-20.png b/doc/images/BASt_2017/161-20.png new file mode 100644 index 000000000..9282e10fc Binary files /dev/null and b/doc/images/BASt_2017/161-20.png differ diff --git a/doc/images/BASt_2017/161-21.png b/doc/images/BASt_2017/161-21.png new file mode 100644 index 000000000..14f260671 Binary files /dev/null and b/doc/images/BASt_2017/161-21.png differ diff --git a/doc/images/BASt_2017/201-50.png b/doc/images/BASt_2017/201-50.png new file mode 100644 index 000000000..38e2beb1d Binary files /dev/null and b/doc/images/BASt_2017/201-50.png differ diff --git a/doc/images/BASt_2017/201-51.png b/doc/images/BASt_2017/201-51.png new file mode 100644 index 000000000..b3de1b611 Binary files /dev/null and b/doc/images/BASt_2017/201-51.png differ diff --git a/doc/images/BASt_2017/201-52.png b/doc/images/BASt_2017/201-52.png new file mode 100644 index 000000000..b8eb31171 Binary files /dev/null and b/doc/images/BASt_2017/201-52.png differ diff --git a/doc/images/BASt_2017/201-53.png b/doc/images/BASt_2017/201-53.png new file mode 100644 index 000000000..1248051c7 Binary files /dev/null and b/doc/images/BASt_2017/201-53.png differ diff --git a/doc/images/BASt_2017/205.png b/doc/images/BASt_2017/205.png new file mode 100644 index 000000000..095c5552b Binary files /dev/null and b/doc/images/BASt_2017/205.png differ diff --git a/doc/images/BASt_2017/206.png b/doc/images/BASt_2017/206.png new file mode 100644 index 000000000..a08d5d297 Binary files /dev/null and b/doc/images/BASt_2017/206.png differ diff --git a/doc/images/BASt_2017/208.png b/doc/images/BASt_2017/208.png new file mode 100644 index 000000000..7d1bf4fc7 Binary files /dev/null and b/doc/images/BASt_2017/208.png differ diff --git a/doc/images/BASt_2017/209-10.png b/doc/images/BASt_2017/209-10.png new file mode 100644 index 000000000..be4ae7550 Binary files /dev/null and b/doc/images/BASt_2017/209-10.png differ diff --git a/doc/images/BASt_2017/209-30.png b/doc/images/BASt_2017/209-30.png new file mode 100644 index 000000000..97fc42fb6 Binary files /dev/null and b/doc/images/BASt_2017/209-30.png differ diff --git a/doc/images/BASt_2017/209.png b/doc/images/BASt_2017/209.png new file mode 100644 index 000000000..d4f2e5de2 Binary files /dev/null and b/doc/images/BASt_2017/209.png differ diff --git a/doc/images/BASt_2017/211-10.png b/doc/images/BASt_2017/211-10.png new file mode 100644 index 000000000..6167c67ce Binary files /dev/null and b/doc/images/BASt_2017/211-10.png differ diff --git a/doc/images/BASt_2017/211.png b/doc/images/BASt_2017/211.png new file mode 100644 index 000000000..2c3897625 Binary files /dev/null and b/doc/images/BASt_2017/211.png differ diff --git a/doc/images/BASt_2017/214-10.png b/doc/images/BASt_2017/214-10.png new file mode 100644 index 000000000..62783011e Binary files /dev/null and b/doc/images/BASt_2017/214-10.png differ diff --git a/doc/images/BASt_2017/214-30.png b/doc/images/BASt_2017/214-30.png new file mode 100644 index 000000000..7b4030aaa Binary files /dev/null and b/doc/images/BASt_2017/214-30.png differ diff --git a/doc/images/BASt_2017/214.png b/doc/images/BASt_2017/214.png new file mode 100644 index 000000000..9be903da6 Binary files /dev/null and b/doc/images/BASt_2017/214.png differ diff --git a/doc/images/BASt_2017/215.png b/doc/images/BASt_2017/215.png new file mode 100644 index 000000000..639d54fdc Binary files /dev/null and b/doc/images/BASt_2017/215.png differ diff --git a/doc/images/BASt_2017/220-10.png b/doc/images/BASt_2017/220-10.png new file mode 100644 index 000000000..ca5332bb1 Binary files /dev/null and b/doc/images/BASt_2017/220-10.png differ diff --git a/doc/images/BASt_2017/220-20.png b/doc/images/BASt_2017/220-20.png new file mode 100644 index 000000000..5592dd398 Binary files /dev/null and b/doc/images/BASt_2017/220-20.png differ diff --git a/doc/images/BASt_2017/222-10.png b/doc/images/BASt_2017/222-10.png new file mode 100644 index 000000000..b89e0c996 Binary files /dev/null and b/doc/images/BASt_2017/222-10.png differ diff --git a/doc/images/BASt_2017/222.png b/doc/images/BASt_2017/222.png new file mode 100644 index 000000000..c8a64f1e5 Binary files /dev/null and b/doc/images/BASt_2017/222.png differ diff --git a/doc/images/BASt_2017/223.1-50.png b/doc/images/BASt_2017/223.1-50.png new file mode 100644 index 000000000..58d82250c Binary files /dev/null and b/doc/images/BASt_2017/223.1-50.png differ diff --git a/doc/images/BASt_2017/223.1-51.png b/doc/images/BASt_2017/223.1-51.png new file mode 100644 index 000000000..d9e0af778 Binary files /dev/null and b/doc/images/BASt_2017/223.1-51.png differ diff --git a/doc/images/BASt_2017/223.1-52.png b/doc/images/BASt_2017/223.1-52.png new file mode 100644 index 000000000..471542113 Binary files /dev/null and b/doc/images/BASt_2017/223.1-52.png differ diff --git a/doc/images/BASt_2017/223.2-50.png b/doc/images/BASt_2017/223.2-50.png new file mode 100644 index 000000000..9ba61aeca Binary files /dev/null and b/doc/images/BASt_2017/223.2-50.png differ diff --git a/doc/images/BASt_2017/223.2-51.png b/doc/images/BASt_2017/223.2-51.png new file mode 100644 index 000000000..a749f6096 Binary files /dev/null and b/doc/images/BASt_2017/223.2-51.png differ diff --git a/doc/images/BASt_2017/223.2-52.png b/doc/images/BASt_2017/223.2-52.png new file mode 100644 index 000000000..7aaa31a0e Binary files /dev/null and b/doc/images/BASt_2017/223.2-52.png differ diff --git a/doc/images/BASt_2017/223.3-50.png b/doc/images/BASt_2017/223.3-50.png new file mode 100644 index 000000000..053b6b561 Binary files /dev/null and b/doc/images/BASt_2017/223.3-50.png differ diff --git a/doc/images/BASt_2017/223.3-51.png b/doc/images/BASt_2017/223.3-51.png new file mode 100644 index 000000000..fee7f8ef1 Binary files /dev/null and b/doc/images/BASt_2017/223.3-51.png differ diff --git a/doc/images/BASt_2017/223.3-52.png b/doc/images/BASt_2017/223.3-52.png new file mode 100644 index 000000000..d38d1aac5 Binary files /dev/null and b/doc/images/BASt_2017/223.3-52.png differ diff --git a/doc/images/BASt_2017/224-51.png b/doc/images/BASt_2017/224-51.png new file mode 100644 index 000000000..564180b82 Binary files /dev/null and b/doc/images/BASt_2017/224-51.png differ diff --git a/doc/images/BASt_2017/224.png b/doc/images/BASt_2017/224.png new file mode 100644 index 000000000..6d34be134 Binary files /dev/null and b/doc/images/BASt_2017/224.png differ diff --git a/doc/images/BASt_2017/229-10.png b/doc/images/BASt_2017/229-10.png new file mode 100644 index 000000000..4bd01669d Binary files /dev/null and b/doc/images/BASt_2017/229-10.png differ diff --git a/doc/images/BASt_2017/229-11.png b/doc/images/BASt_2017/229-11.png new file mode 100644 index 000000000..2eec26a06 Binary files /dev/null and b/doc/images/BASt_2017/229-11.png differ diff --git a/doc/images/BASt_2017/229-20.png b/doc/images/BASt_2017/229-20.png new file mode 100644 index 000000000..6e48b883d Binary files /dev/null and b/doc/images/BASt_2017/229-20.png differ diff --git a/doc/images/BASt_2017/229-21.png b/doc/images/BASt_2017/229-21.png new file mode 100644 index 000000000..5aedb31f6 Binary files /dev/null and b/doc/images/BASt_2017/229-21.png differ diff --git a/doc/images/BASt_2017/229-30.png b/doc/images/BASt_2017/229-30.png new file mode 100644 index 000000000..d732e0f4a Binary files /dev/null and b/doc/images/BASt_2017/229-30.png differ diff --git a/doc/images/BASt_2017/229-31.png b/doc/images/BASt_2017/229-31.png new file mode 100644 index 000000000..8ad24f7f8 Binary files /dev/null and b/doc/images/BASt_2017/229-31.png differ diff --git a/doc/images/BASt_2017/229.png b/doc/images/BASt_2017/229.png new file mode 100644 index 000000000..ee3204856 Binary files /dev/null and b/doc/images/BASt_2017/229.png differ diff --git a/doc/images/BASt_2017/237.png b/doc/images/BASt_2017/237.png new file mode 100644 index 000000000..2684c814e Binary files /dev/null and b/doc/images/BASt_2017/237.png differ diff --git a/doc/images/BASt_2017/238.png b/doc/images/BASt_2017/238.png new file mode 100644 index 000000000..18718e126 Binary files /dev/null and b/doc/images/BASt_2017/238.png differ diff --git a/doc/images/BASt_2017/239.png b/doc/images/BASt_2017/239.png new file mode 100644 index 000000000..fb2236a4d Binary files /dev/null and b/doc/images/BASt_2017/239.png differ diff --git a/doc/images/BASt_2017/240.png b/doc/images/BASt_2017/240.png new file mode 100644 index 000000000..146381de1 Binary files /dev/null and b/doc/images/BASt_2017/240.png differ diff --git a/doc/images/BASt_2017/241-30.png b/doc/images/BASt_2017/241-30.png new file mode 100644 index 000000000..0870d2987 Binary files /dev/null and b/doc/images/BASt_2017/241-30.png differ diff --git a/doc/images/BASt_2017/241-31.png b/doc/images/BASt_2017/241-31.png new file mode 100644 index 000000000..2b290aa2b Binary files /dev/null and b/doc/images/BASt_2017/241-31.png differ diff --git a/doc/images/BASt_2017/242.1.png b/doc/images/BASt_2017/242.1.png new file mode 100644 index 000000000..71b55fd38 Binary files /dev/null and b/doc/images/BASt_2017/242.1.png differ diff --git a/doc/images/BASt_2017/242.2.png b/doc/images/BASt_2017/242.2.png new file mode 100644 index 000000000..43bd84d14 Binary files /dev/null and b/doc/images/BASt_2017/242.2.png differ diff --git a/doc/images/BASt_2017/244.1.png b/doc/images/BASt_2017/244.1.png new file mode 100644 index 000000000..4e7e579e7 Binary files /dev/null and b/doc/images/BASt_2017/244.1.png differ diff --git a/doc/images/BASt_2017/244.2.png b/doc/images/BASt_2017/244.2.png new file mode 100644 index 000000000..cc80b335d Binary files /dev/null and b/doc/images/BASt_2017/244.2.png differ diff --git a/doc/images/BASt_2017/245.png b/doc/images/BASt_2017/245.png new file mode 100644 index 000000000..4ab2e11df Binary files /dev/null and b/doc/images/BASt_2017/245.png differ diff --git a/doc/images/BASt_2017/250.png b/doc/images/BASt_2017/250.png new file mode 100644 index 000000000..03e33628b Binary files /dev/null and b/doc/images/BASt_2017/250.png differ diff --git a/doc/images/BASt_2017/251.png b/doc/images/BASt_2017/251.png new file mode 100644 index 000000000..46e68c1b4 Binary files /dev/null and b/doc/images/BASt_2017/251.png differ diff --git a/doc/images/BASt_2017/253.png b/doc/images/BASt_2017/253.png new file mode 100644 index 000000000..cd51d4c41 Binary files /dev/null and b/doc/images/BASt_2017/253.png differ diff --git a/doc/images/BASt_2017/254.png b/doc/images/BASt_2017/254.png new file mode 100644 index 000000000..360d762c6 Binary files /dev/null and b/doc/images/BASt_2017/254.png differ diff --git a/doc/images/BASt_2017/255.png b/doc/images/BASt_2017/255.png new file mode 100644 index 000000000..35fef7e89 Binary files /dev/null and b/doc/images/BASt_2017/255.png differ diff --git a/doc/images/BASt_2017/257-50.png b/doc/images/BASt_2017/257-50.png new file mode 100644 index 000000000..34a3bf806 Binary files /dev/null and b/doc/images/BASt_2017/257-50.png differ diff --git a/doc/images/BASt_2017/257-51.png b/doc/images/BASt_2017/257-51.png new file mode 100644 index 000000000..68d46812a Binary files /dev/null and b/doc/images/BASt_2017/257-51.png differ diff --git a/doc/images/BASt_2017/257-52.png b/doc/images/BASt_2017/257-52.png new file mode 100644 index 000000000..b2604e551 Binary files /dev/null and b/doc/images/BASt_2017/257-52.png differ diff --git a/doc/images/BASt_2017/257-53.png b/doc/images/BASt_2017/257-53.png new file mode 100644 index 000000000..7fa09c6b7 Binary files /dev/null and b/doc/images/BASt_2017/257-53.png differ diff --git a/doc/images/BASt_2017/257-54.png b/doc/images/BASt_2017/257-54.png new file mode 100644 index 000000000..2e31555ad Binary files /dev/null and b/doc/images/BASt_2017/257-54.png differ diff --git a/doc/images/BASt_2017/257-55.png b/doc/images/BASt_2017/257-55.png new file mode 100644 index 000000000..57a7748b1 Binary files /dev/null and b/doc/images/BASt_2017/257-55.png differ diff --git a/doc/images/BASt_2017/257-56.png b/doc/images/BASt_2017/257-56.png new file mode 100644 index 000000000..e2ba87831 Binary files /dev/null and b/doc/images/BASt_2017/257-56.png differ diff --git a/doc/images/BASt_2017/257-57.png b/doc/images/BASt_2017/257-57.png new file mode 100644 index 000000000..8dcdc570e Binary files /dev/null and b/doc/images/BASt_2017/257-57.png differ diff --git a/doc/images/BASt_2017/257-58.png b/doc/images/BASt_2017/257-58.png new file mode 100644 index 000000000..b1d832d5f Binary files /dev/null and b/doc/images/BASt_2017/257-58.png differ diff --git a/doc/images/BASt_2017/259.png b/doc/images/BASt_2017/259.png new file mode 100644 index 000000000..f96975e8b Binary files /dev/null and b/doc/images/BASt_2017/259.png differ diff --git a/doc/images/BASt_2017/260.png b/doc/images/BASt_2017/260.png new file mode 100644 index 000000000..7670faa81 Binary files /dev/null and b/doc/images/BASt_2017/260.png differ diff --git a/doc/images/BASt_2017/261.png b/doc/images/BASt_2017/261.png new file mode 100644 index 000000000..f7584b794 Binary files /dev/null and b/doc/images/BASt_2017/261.png differ diff --git a/doc/images/BASt_2017/262.png b/doc/images/BASt_2017/262.png new file mode 100644 index 000000000..6de24c15a Binary files /dev/null and b/doc/images/BASt_2017/262.png differ diff --git a/doc/images/BASt_2017/263.png b/doc/images/BASt_2017/263.png new file mode 100644 index 000000000..e37ffb5ad Binary files /dev/null and b/doc/images/BASt_2017/263.png differ diff --git a/doc/images/BASt_2017/264-2,3.png b/doc/images/BASt_2017/264-2,3.png new file mode 100644 index 000000000..07e0a6ba7 Binary files /dev/null and b/doc/images/BASt_2017/264-2,3.png differ diff --git a/doc/images/BASt_2017/264-2.png b/doc/images/BASt_2017/264-2.png new file mode 100644 index 000000000..4df56aa36 Binary files /dev/null and b/doc/images/BASt_2017/264-2.png differ diff --git a/doc/images/BASt_2017/265-4,2.png b/doc/images/BASt_2017/265-4,2.png new file mode 100644 index 000000000..b5a6e67e9 Binary files /dev/null and b/doc/images/BASt_2017/265-4,2.png differ diff --git a/doc/images/BASt_2017/265.png b/doc/images/BASt_2017/265.png new file mode 100644 index 000000000..e801a5494 Binary files /dev/null and b/doc/images/BASt_2017/265.png differ diff --git a/doc/images/BASt_2017/266.png b/doc/images/BASt_2017/266.png new file mode 100644 index 000000000..30ce5df98 Binary files /dev/null and b/doc/images/BASt_2017/266.png differ diff --git a/doc/images/BASt_2017/267.png b/doc/images/BASt_2017/267.png new file mode 100644 index 000000000..bd6dacee5 Binary files /dev/null and b/doc/images/BASt_2017/267.png differ diff --git a/doc/images/BASt_2017/268.png b/doc/images/BASt_2017/268.png new file mode 100644 index 000000000..cdfaa5e9f Binary files /dev/null and b/doc/images/BASt_2017/268.png differ diff --git a/doc/images/BASt_2017/269.png b/doc/images/BASt_2017/269.png new file mode 100644 index 000000000..b998aae65 Binary files /dev/null and b/doc/images/BASt_2017/269.png differ diff --git a/doc/images/BASt_2017/270.1.png b/doc/images/BASt_2017/270.1.png new file mode 100644 index 000000000..c8902ec77 Binary files /dev/null and b/doc/images/BASt_2017/270.1.png differ diff --git a/doc/images/BASt_2017/270.2.png b/doc/images/BASt_2017/270.2.png new file mode 100644 index 000000000..a869f8835 Binary files /dev/null and b/doc/images/BASt_2017/270.2.png differ diff --git a/doc/images/BASt_2017/272.png b/doc/images/BASt_2017/272.png new file mode 100644 index 000000000..ea0f1f505 Binary files /dev/null and b/doc/images/BASt_2017/272.png differ diff --git a/doc/images/BASt_2017/273.png b/doc/images/BASt_2017/273.png new file mode 100644 index 000000000..488dae49e Binary files /dev/null and b/doc/images/BASt_2017/273.png differ diff --git a/doc/images/BASt_2017/274-10.png b/doc/images/BASt_2017/274-10.png new file mode 100644 index 000000000..6ee597d41 Binary files /dev/null and b/doc/images/BASt_2017/274-10.png differ diff --git a/doc/images/BASt_2017/274-100.png b/doc/images/BASt_2017/274-100.png new file mode 100644 index 000000000..1165549a1 Binary files /dev/null and b/doc/images/BASt_2017/274-100.png differ diff --git a/doc/images/BASt_2017/274-110.png b/doc/images/BASt_2017/274-110.png new file mode 100644 index 000000000..e01c89522 Binary files /dev/null and b/doc/images/BASt_2017/274-110.png differ diff --git a/doc/images/BASt_2017/274-120.png b/doc/images/BASt_2017/274-120.png new file mode 100644 index 000000000..e93c63f98 Binary files /dev/null and b/doc/images/BASt_2017/274-120.png differ diff --git a/doc/images/BASt_2017/274-130.png b/doc/images/BASt_2017/274-130.png new file mode 100644 index 000000000..3f4a94ce5 Binary files /dev/null and b/doc/images/BASt_2017/274-130.png differ diff --git a/doc/images/BASt_2017/274-20.png b/doc/images/BASt_2017/274-20.png new file mode 100644 index 000000000..b3d896543 Binary files /dev/null and b/doc/images/BASt_2017/274-20.png differ diff --git a/doc/images/BASt_2017/274-30.png b/doc/images/BASt_2017/274-30.png new file mode 100644 index 000000000..814b051e6 Binary files /dev/null and b/doc/images/BASt_2017/274-30.png differ diff --git a/doc/images/BASt_2017/274-40.png b/doc/images/BASt_2017/274-40.png new file mode 100644 index 000000000..b2c59ad4a Binary files /dev/null and b/doc/images/BASt_2017/274-40.png differ diff --git a/doc/images/BASt_2017/274-5.png b/doc/images/BASt_2017/274-5.png new file mode 100644 index 000000000..5fa7f0a20 Binary files /dev/null and b/doc/images/BASt_2017/274-5.png differ diff --git a/doc/images/BASt_2017/274-50.png b/doc/images/BASt_2017/274-50.png new file mode 100644 index 000000000..1902b2401 Binary files /dev/null and b/doc/images/BASt_2017/274-50.png differ diff --git a/doc/images/BASt_2017/274-60.png b/doc/images/BASt_2017/274-60.png new file mode 100644 index 000000000..c28c5d994 Binary files /dev/null and b/doc/images/BASt_2017/274-60.png differ diff --git a/doc/images/BASt_2017/274-70.png b/doc/images/BASt_2017/274-70.png new file mode 100644 index 000000000..c3893c7da Binary files /dev/null and b/doc/images/BASt_2017/274-70.png differ diff --git a/doc/images/BASt_2017/274-80.png b/doc/images/BASt_2017/274-80.png new file mode 100644 index 000000000..6bda736a3 Binary files /dev/null and b/doc/images/BASt_2017/274-80.png differ diff --git a/doc/images/BASt_2017/274-90.png b/doc/images/BASt_2017/274-90.png new file mode 100644 index 000000000..1eeeac429 Binary files /dev/null and b/doc/images/BASt_2017/274-90.png differ diff --git a/doc/images/BASt_2017/274.1-20.png b/doc/images/BASt_2017/274.1-20.png new file mode 100644 index 000000000..f05dcb04f Binary files /dev/null and b/doc/images/BASt_2017/274.1-20.png differ diff --git a/doc/images/BASt_2017/274.1.png b/doc/images/BASt_2017/274.1.png new file mode 100644 index 000000000..1131803c0 Binary files /dev/null and b/doc/images/BASt_2017/274.1.png differ diff --git a/doc/images/BASt_2017/274.2-20.png b/doc/images/BASt_2017/274.2-20.png new file mode 100644 index 000000000..1ac57f7d2 Binary files /dev/null and b/doc/images/BASt_2017/274.2-20.png differ diff --git a/doc/images/BASt_2017/274.2.png b/doc/images/BASt_2017/274.2.png new file mode 100644 index 000000000..eb9cc021d Binary files /dev/null and b/doc/images/BASt_2017/274.2.png differ diff --git a/doc/images/BASt_2017/275.png b/doc/images/BASt_2017/275.png new file mode 100644 index 000000000..61dbf2324 Binary files /dev/null and b/doc/images/BASt_2017/275.png differ diff --git a/doc/images/BASt_2017/276.png b/doc/images/BASt_2017/276.png new file mode 100644 index 000000000..7ca06d223 Binary files /dev/null and b/doc/images/BASt_2017/276.png differ diff --git a/doc/images/BASt_2017/277.png b/doc/images/BASt_2017/277.png new file mode 100644 index 000000000..99a94999d Binary files /dev/null and b/doc/images/BASt_2017/277.png differ diff --git a/doc/images/BASt_2017/278-10.png b/doc/images/BASt_2017/278-10.png new file mode 100644 index 000000000..e8a72d711 Binary files /dev/null and b/doc/images/BASt_2017/278-10.png differ diff --git a/doc/images/BASt_2017/278-100.png b/doc/images/BASt_2017/278-100.png new file mode 100644 index 000000000..95d514b85 Binary files /dev/null and b/doc/images/BASt_2017/278-100.png differ diff --git a/doc/images/BASt_2017/278-110.png b/doc/images/BASt_2017/278-110.png new file mode 100644 index 000000000..1e83e0578 Binary files /dev/null and b/doc/images/BASt_2017/278-110.png differ diff --git a/doc/images/BASt_2017/278-120.png b/doc/images/BASt_2017/278-120.png new file mode 100644 index 000000000..5acc993c9 Binary files /dev/null and b/doc/images/BASt_2017/278-120.png differ diff --git a/doc/images/BASt_2017/278-130.png b/doc/images/BASt_2017/278-130.png new file mode 100644 index 000000000..85930f6cb Binary files /dev/null and b/doc/images/BASt_2017/278-130.png differ diff --git a/doc/images/BASt_2017/278-20.png b/doc/images/BASt_2017/278-20.png new file mode 100644 index 000000000..facf80fb5 Binary files /dev/null and b/doc/images/BASt_2017/278-20.png differ diff --git a/doc/images/BASt_2017/278-30.png b/doc/images/BASt_2017/278-30.png new file mode 100644 index 000000000..2a11f5778 Binary files /dev/null and b/doc/images/BASt_2017/278-30.png differ diff --git a/doc/images/BASt_2017/278-40.png b/doc/images/BASt_2017/278-40.png new file mode 100644 index 000000000..5ff234a5d Binary files /dev/null and b/doc/images/BASt_2017/278-40.png differ diff --git a/doc/images/BASt_2017/278-5.png b/doc/images/BASt_2017/278-5.png new file mode 100644 index 000000000..ffcd8dadc Binary files /dev/null and b/doc/images/BASt_2017/278-5.png differ diff --git a/doc/images/BASt_2017/278-50.png b/doc/images/BASt_2017/278-50.png new file mode 100644 index 000000000..be49ab284 Binary files /dev/null and b/doc/images/BASt_2017/278-50.png differ diff --git a/doc/images/BASt_2017/278-60.png b/doc/images/BASt_2017/278-60.png new file mode 100644 index 000000000..ab4903c35 Binary files /dev/null and b/doc/images/BASt_2017/278-60.png differ diff --git a/doc/images/BASt_2017/278-70.png b/doc/images/BASt_2017/278-70.png new file mode 100644 index 000000000..064cc957b Binary files /dev/null and b/doc/images/BASt_2017/278-70.png differ diff --git a/doc/images/BASt_2017/278-80.png b/doc/images/BASt_2017/278-80.png new file mode 100644 index 000000000..b54c2f084 Binary files /dev/null and b/doc/images/BASt_2017/278-80.png differ diff --git a/doc/images/BASt_2017/278-90.png b/doc/images/BASt_2017/278-90.png new file mode 100644 index 000000000..e66354f71 Binary files /dev/null and b/doc/images/BASt_2017/278-90.png differ diff --git a/doc/images/BASt_2017/279.png b/doc/images/BASt_2017/279.png new file mode 100644 index 000000000..8f30ca51f Binary files /dev/null and b/doc/images/BASt_2017/279.png differ diff --git a/doc/images/BASt_2017/280.png b/doc/images/BASt_2017/280.png new file mode 100644 index 000000000..b1c0610f1 Binary files /dev/null and b/doc/images/BASt_2017/280.png differ diff --git a/doc/images/BASt_2017/281.png b/doc/images/BASt_2017/281.png new file mode 100644 index 000000000..ec1ce6eaf Binary files /dev/null and b/doc/images/BASt_2017/281.png differ diff --git a/doc/images/BASt_2017/282.png b/doc/images/BASt_2017/282.png new file mode 100644 index 000000000..2af74e8cd Binary files /dev/null and b/doc/images/BASt_2017/282.png differ diff --git a/doc/images/BASt_2017/283-10.png b/doc/images/BASt_2017/283-10.png new file mode 100644 index 000000000..1f743f097 Binary files /dev/null and b/doc/images/BASt_2017/283-10.png differ diff --git a/doc/images/BASt_2017/283-11.png b/doc/images/BASt_2017/283-11.png new file mode 100644 index 000000000..852a075af Binary files /dev/null and b/doc/images/BASt_2017/283-11.png differ diff --git a/doc/images/BASt_2017/283-20.png b/doc/images/BASt_2017/283-20.png new file mode 100644 index 000000000..762c45dfe Binary files /dev/null and b/doc/images/BASt_2017/283-20.png differ diff --git a/doc/images/BASt_2017/283-21.png b/doc/images/BASt_2017/283-21.png new file mode 100644 index 000000000..6c4408a90 Binary files /dev/null and b/doc/images/BASt_2017/283-21.png differ diff --git a/doc/images/BASt_2017/283-30.png b/doc/images/BASt_2017/283-30.png new file mode 100644 index 000000000..53b6adf8a Binary files /dev/null and b/doc/images/BASt_2017/283-30.png differ diff --git a/doc/images/BASt_2017/283-31.png b/doc/images/BASt_2017/283-31.png new file mode 100644 index 000000000..d3ccec209 Binary files /dev/null and b/doc/images/BASt_2017/283-31.png differ diff --git a/doc/images/BASt_2017/283.png b/doc/images/BASt_2017/283.png new file mode 100644 index 000000000..90ab2f696 Binary files /dev/null and b/doc/images/BASt_2017/283.png differ diff --git a/doc/images/BASt_2017/286-10.png b/doc/images/BASt_2017/286-10.png new file mode 100644 index 000000000..c23672dba Binary files /dev/null and b/doc/images/BASt_2017/286-10.png differ diff --git a/doc/images/BASt_2017/286-11.png b/doc/images/BASt_2017/286-11.png new file mode 100644 index 000000000..b40a29382 Binary files /dev/null and b/doc/images/BASt_2017/286-11.png differ diff --git a/doc/images/BASt_2017/286-20.png b/doc/images/BASt_2017/286-20.png new file mode 100644 index 000000000..8e8d09f01 Binary files /dev/null and b/doc/images/BASt_2017/286-20.png differ diff --git a/doc/images/BASt_2017/286-21.png b/doc/images/BASt_2017/286-21.png new file mode 100644 index 000000000..78310edc3 Binary files /dev/null and b/doc/images/BASt_2017/286-21.png differ diff --git a/doc/images/BASt_2017/286-30.png b/doc/images/BASt_2017/286-30.png new file mode 100644 index 000000000..82c24e7b9 Binary files /dev/null and b/doc/images/BASt_2017/286-30.png differ diff --git a/doc/images/BASt_2017/286-31.png b/doc/images/BASt_2017/286-31.png new file mode 100644 index 000000000..00cd38454 Binary files /dev/null and b/doc/images/BASt_2017/286-31.png differ diff --git a/doc/images/BASt_2017/286.png b/doc/images/BASt_2017/286.png new file mode 100644 index 000000000..048f560bc Binary files /dev/null and b/doc/images/BASt_2017/286.png differ diff --git a/doc/images/BASt_2017/290.1.png b/doc/images/BASt_2017/290.1.png new file mode 100644 index 000000000..2b942103a Binary files /dev/null and b/doc/images/BASt_2017/290.1.png differ diff --git a/doc/images/BASt_2017/290.2.png b/doc/images/BASt_2017/290.2.png new file mode 100644 index 000000000..7b15460e6 Binary files /dev/null and b/doc/images/BASt_2017/290.2.png differ diff --git a/doc/images/BASt_2017/291-1.png b/doc/images/BASt_2017/291-1.png new file mode 100644 index 000000000..b22d17271 Binary files /dev/null and b/doc/images/BASt_2017/291-1.png differ diff --git a/doc/images/BASt_2017/293.png b/doc/images/BASt_2017/293.png new file mode 100644 index 000000000..314ae27d8 Binary files /dev/null and b/doc/images/BASt_2017/293.png differ diff --git a/doc/images/BASt_2017/294.png b/doc/images/BASt_2017/294.png new file mode 100644 index 000000000..46efe0f7d Binary files /dev/null and b/doc/images/BASt_2017/294.png differ diff --git a/doc/images/BASt_2017/295.png b/doc/images/BASt_2017/295.png new file mode 100644 index 000000000..6ea108b6d Binary files /dev/null and b/doc/images/BASt_2017/295.png differ diff --git a/doc/images/BASt_2017/296.png b/doc/images/BASt_2017/296.png new file mode 100644 index 000000000..65d2c4bc0 Binary files /dev/null and b/doc/images/BASt_2017/296.png differ diff --git a/doc/images/BASt_2017/297.png b/doc/images/BASt_2017/297.png new file mode 100644 index 000000000..deeb88827 Binary files /dev/null and b/doc/images/BASt_2017/297.png differ diff --git a/doc/images/BASt_2017/298.png b/doc/images/BASt_2017/298.png new file mode 100644 index 000000000..1dbded28b Binary files /dev/null and b/doc/images/BASt_2017/298.png differ diff --git a/doc/images/BASt_2017/299.png b/doc/images/BASt_2017/299.png new file mode 100644 index 000000000..b33c59b8d Binary files /dev/null and b/doc/images/BASt_2017/299.png differ diff --git a/doc/images/BASt_2017/301.png b/doc/images/BASt_2017/301.png new file mode 100644 index 000000000..171fd66ae Binary files /dev/null and b/doc/images/BASt_2017/301.png differ diff --git a/doc/images/BASt_2017/306.png b/doc/images/BASt_2017/306.png new file mode 100644 index 000000000..12e1a0efd Binary files /dev/null and b/doc/images/BASt_2017/306.png differ diff --git a/doc/images/BASt_2017/307.png b/doc/images/BASt_2017/307.png new file mode 100644 index 000000000..34350e658 Binary files /dev/null and b/doc/images/BASt_2017/307.png differ diff --git a/doc/images/BASt_2017/308.png b/doc/images/BASt_2017/308.png new file mode 100644 index 000000000..395815e6f Binary files /dev/null and b/doc/images/BASt_2017/308.png differ diff --git a/doc/images/BASt_2017/310.png b/doc/images/BASt_2017/310.png new file mode 100644 index 000000000..a556a3704 Binary files /dev/null and b/doc/images/BASt_2017/310.png differ diff --git a/doc/images/BASt_2017/311.png b/doc/images/BASt_2017/311.png new file mode 100644 index 000000000..767cb0f06 Binary files /dev/null and b/doc/images/BASt_2017/311.png differ diff --git a/doc/images/BASt_2017/314-10.png b/doc/images/BASt_2017/314-10.png new file mode 100644 index 000000000..8c03c847a Binary files /dev/null and b/doc/images/BASt_2017/314-10.png differ diff --git a/doc/images/BASt_2017/314-20.png b/doc/images/BASt_2017/314-20.png new file mode 100644 index 000000000..0b3758b8a Binary files /dev/null and b/doc/images/BASt_2017/314-20.png differ diff --git a/doc/images/BASt_2017/314-30.png b/doc/images/BASt_2017/314-30.png new file mode 100644 index 000000000..914324043 Binary files /dev/null and b/doc/images/BASt_2017/314-30.png differ diff --git a/doc/images/BASt_2017/314-50.png b/doc/images/BASt_2017/314-50.png new file mode 100644 index 000000000..9a431509c Binary files /dev/null and b/doc/images/BASt_2017/314-50.png differ diff --git a/doc/images/BASt_2017/314.1.png b/doc/images/BASt_2017/314.1.png new file mode 100644 index 000000000..f9df581dc Binary files /dev/null and b/doc/images/BASt_2017/314.1.png differ diff --git a/doc/images/BASt_2017/314.2.png b/doc/images/BASt_2017/314.2.png new file mode 100644 index 000000000..569d13805 Binary files /dev/null and b/doc/images/BASt_2017/314.2.png differ diff --git a/doc/images/BASt_2017/314.png b/doc/images/BASt_2017/314.png new file mode 100644 index 000000000..5febe2378 Binary files /dev/null and b/doc/images/BASt_2017/314.png differ diff --git a/doc/images/BASt_2017/315-55.png b/doc/images/BASt_2017/315-55.png new file mode 100644 index 000000000..7b5ecb17a Binary files /dev/null and b/doc/images/BASt_2017/315-55.png differ diff --git a/doc/images/BASt_2017/315-66.png b/doc/images/BASt_2017/315-66.png new file mode 100644 index 000000000..29fc07401 Binary files /dev/null and b/doc/images/BASt_2017/315-66.png differ diff --git a/doc/images/BASt_2017/315-71.png b/doc/images/BASt_2017/315-71.png new file mode 100644 index 000000000..cdad29987 Binary files /dev/null and b/doc/images/BASt_2017/315-71.png differ diff --git a/doc/images/BASt_2017/315-88.png b/doc/images/BASt_2017/315-88.png new file mode 100644 index 000000000..e96d0467e Binary files /dev/null and b/doc/images/BASt_2017/315-88.png differ diff --git a/doc/images/BASt_2017/316-50.png b/doc/images/BASt_2017/316-50.png new file mode 100644 index 000000000..46a9edcf3 Binary files /dev/null and b/doc/images/BASt_2017/316-50.png differ diff --git a/doc/images/BASt_2017/316.png b/doc/images/BASt_2017/316.png new file mode 100644 index 000000000..71abe0468 Binary files /dev/null and b/doc/images/BASt_2017/316.png differ diff --git a/doc/images/BASt_2017/317.png b/doc/images/BASt_2017/317.png new file mode 100644 index 000000000..d9b065eed Binary files /dev/null and b/doc/images/BASt_2017/317.png differ diff --git a/doc/images/BASt_2017/318.png b/doc/images/BASt_2017/318.png new file mode 100644 index 000000000..e1f2bf0ee Binary files /dev/null and b/doc/images/BASt_2017/318.png differ diff --git a/doc/images/BASt_2017/325.1.png b/doc/images/BASt_2017/325.1.png new file mode 100644 index 000000000..fc89478c6 Binary files /dev/null and b/doc/images/BASt_2017/325.1.png differ diff --git a/doc/images/BASt_2017/325.2.png b/doc/images/BASt_2017/325.2.png new file mode 100644 index 000000000..aefc989fb Binary files /dev/null and b/doc/images/BASt_2017/325.2.png differ diff --git a/doc/images/BASt_2017/327-50.png b/doc/images/BASt_2017/327-50.png new file mode 100644 index 000000000..1c992ef17 Binary files /dev/null and b/doc/images/BASt_2017/327-50.png differ diff --git a/doc/images/BASt_2017/327-51.png b/doc/images/BASt_2017/327-51.png new file mode 100644 index 000000000..a775e5241 Binary files /dev/null and b/doc/images/BASt_2017/327-51.png differ diff --git a/doc/images/BASt_2017/327.png b/doc/images/BASt_2017/327.png new file mode 100644 index 000000000..4e98328fe Binary files /dev/null and b/doc/images/BASt_2017/327.png differ diff --git a/doc/images/BASt_2017/328.png b/doc/images/BASt_2017/328.png new file mode 100644 index 000000000..2965cb195 Binary files /dev/null and b/doc/images/BASt_2017/328.png differ diff --git a/doc/images/BASt_2017/330.1.png b/doc/images/BASt_2017/330.1.png new file mode 100644 index 000000000..9d7efb7e6 Binary files /dev/null and b/doc/images/BASt_2017/330.1.png differ diff --git a/doc/images/BASt_2017/330.2.png b/doc/images/BASt_2017/330.2.png new file mode 100644 index 000000000..4e58db0bd Binary files /dev/null and b/doc/images/BASt_2017/330.2.png differ diff --git a/doc/images/BASt_2017/331.1.png b/doc/images/BASt_2017/331.1.png new file mode 100644 index 000000000..42e5cfb44 Binary files /dev/null and b/doc/images/BASt_2017/331.1.png differ diff --git a/doc/images/BASt_2017/331.2.png b/doc/images/BASt_2017/331.2.png new file mode 100644 index 000000000..72c3277ce Binary files /dev/null and b/doc/images/BASt_2017/331.2.png differ diff --git a/doc/images/BASt_2017/332.1-20.png b/doc/images/BASt_2017/332.1-20.png new file mode 100644 index 000000000..009a22ee7 Binary files /dev/null and b/doc/images/BASt_2017/332.1-20.png differ diff --git a/doc/images/BASt_2017/332.1.png b/doc/images/BASt_2017/332.1.png new file mode 100644 index 000000000..b2f9431c3 Binary files /dev/null and b/doc/images/BASt_2017/332.1.png differ diff --git a/doc/images/BASt_2017/332.png b/doc/images/BASt_2017/332.png new file mode 100644 index 000000000..deb2616c6 Binary files /dev/null and b/doc/images/BASt_2017/332.png differ diff --git a/doc/images/BASt_2017/333.1-20.png b/doc/images/BASt_2017/333.1-20.png new file mode 100644 index 000000000..e76c51996 Binary files /dev/null and b/doc/images/BASt_2017/333.1-20.png differ diff --git a/doc/images/BASt_2017/333.1.png b/doc/images/BASt_2017/333.1.png new file mode 100644 index 000000000..d994c416b Binary files /dev/null and b/doc/images/BASt_2017/333.1.png differ diff --git a/doc/images/BASt_2017/333.png b/doc/images/BASt_2017/333.png new file mode 100644 index 000000000..e47dc805e Binary files /dev/null and b/doc/images/BASt_2017/333.png differ diff --git a/doc/images/BASt_2017/350-10.png b/doc/images/BASt_2017/350-10.png new file mode 100644 index 000000000..bdb4f2c85 Binary files /dev/null and b/doc/images/BASt_2017/350-10.png differ diff --git a/doc/images/BASt_2017/350-20.png b/doc/images/BASt_2017/350-20.png new file mode 100644 index 000000000..2801bac93 Binary files /dev/null and b/doc/images/BASt_2017/350-20.png differ diff --git a/doc/images/BASt_2017/354.png b/doc/images/BASt_2017/354.png new file mode 100644 index 000000000..df76f255e Binary files /dev/null and b/doc/images/BASt_2017/354.png differ diff --git a/doc/images/BASt_2017/356.png b/doc/images/BASt_2017/356.png new file mode 100644 index 000000000..054867228 Binary files /dev/null and b/doc/images/BASt_2017/356.png differ diff --git a/doc/images/BASt_2017/357-50.png b/doc/images/BASt_2017/357-50.png new file mode 100644 index 000000000..ad13afaff Binary files /dev/null and b/doc/images/BASt_2017/357-50.png differ diff --git a/doc/images/BASt_2017/357-51.png b/doc/images/BASt_2017/357-51.png new file mode 100644 index 000000000..bd207c071 Binary files /dev/null and b/doc/images/BASt_2017/357-51.png differ diff --git a/doc/images/BASt_2017/357-52.png b/doc/images/BASt_2017/357-52.png new file mode 100644 index 000000000..a83a2b422 Binary files /dev/null and b/doc/images/BASt_2017/357-52.png differ diff --git a/doc/images/BASt_2017/357.png b/doc/images/BASt_2017/357.png new file mode 100644 index 000000000..8be4daa88 Binary files /dev/null and b/doc/images/BASt_2017/357.png differ diff --git a/doc/images/BASt_2017/358.png b/doc/images/BASt_2017/358.png new file mode 100644 index 000000000..1624c2b1d Binary files /dev/null and b/doc/images/BASt_2017/358.png differ diff --git a/doc/images/BASt_2017/363.png b/doc/images/BASt_2017/363.png new file mode 100644 index 000000000..e031bd933 Binary files /dev/null and b/doc/images/BASt_2017/363.png differ diff --git a/doc/images/BASt_2017/365-50.png b/doc/images/BASt_2017/365-50.png new file mode 100644 index 000000000..e7b4ac0f6 Binary files /dev/null and b/doc/images/BASt_2017/365-50.png differ diff --git a/doc/images/BASt_2017/365-51.png b/doc/images/BASt_2017/365-51.png new file mode 100644 index 000000000..c8cfe6106 Binary files /dev/null and b/doc/images/BASt_2017/365-51.png differ diff --git a/doc/images/BASt_2017/365-52.png b/doc/images/BASt_2017/365-52.png new file mode 100644 index 000000000..08e0eae98 Binary files /dev/null and b/doc/images/BASt_2017/365-52.png differ diff --git a/doc/images/BASt_2017/365-52alt.png b/doc/images/BASt_2017/365-52alt.png new file mode 100644 index 000000000..acae9e552 Binary files /dev/null and b/doc/images/BASt_2017/365-52alt.png differ diff --git a/doc/images/BASt_2017/365-53.png b/doc/images/BASt_2017/365-53.png new file mode 100644 index 000000000..149f04b8b Binary files /dev/null and b/doc/images/BASt_2017/365-53.png differ diff --git a/doc/images/BASt_2017/365-54.png b/doc/images/BASt_2017/365-54.png new file mode 100644 index 000000000..8682f2625 Binary files /dev/null and b/doc/images/BASt_2017/365-54.png differ diff --git a/doc/images/BASt_2017/365-55.png b/doc/images/BASt_2017/365-55.png new file mode 100644 index 000000000..62268d930 Binary files /dev/null and b/doc/images/BASt_2017/365-55.png differ diff --git a/doc/images/BASt_2017/365-56.png b/doc/images/BASt_2017/365-56.png new file mode 100644 index 000000000..b37f22ae8 Binary files /dev/null and b/doc/images/BASt_2017/365-56.png differ diff --git a/doc/images/BASt_2017/365-57.png b/doc/images/BASt_2017/365-57.png new file mode 100644 index 000000000..ea9b6b7f8 Binary files /dev/null and b/doc/images/BASt_2017/365-57.png differ diff --git a/doc/images/BASt_2017/365-58.png b/doc/images/BASt_2017/365-58.png new file mode 100644 index 000000000..a945e6992 Binary files /dev/null and b/doc/images/BASt_2017/365-58.png differ diff --git a/doc/images/BASt_2017/365-59.png b/doc/images/BASt_2017/365-59.png new file mode 100644 index 000000000..5be8505f0 Binary files /dev/null and b/doc/images/BASt_2017/365-59.png differ diff --git a/doc/images/BASt_2017/365-60.png b/doc/images/BASt_2017/365-60.png new file mode 100644 index 000000000..554720786 Binary files /dev/null and b/doc/images/BASt_2017/365-60.png differ diff --git a/doc/images/BASt_2017/365-60alt.png b/doc/images/BASt_2017/365-60alt.png new file mode 100644 index 000000000..e9d4c386d Binary files /dev/null and b/doc/images/BASt_2017/365-60alt.png differ diff --git a/doc/images/BASt_2017/365-61.png b/doc/images/BASt_2017/365-61.png new file mode 100644 index 000000000..e9ca91b18 Binary files /dev/null and b/doc/images/BASt_2017/365-61.png differ diff --git a/doc/images/BASt_2017/365-62.png b/doc/images/BASt_2017/365-62.png new file mode 100644 index 000000000..f42af3174 Binary files /dev/null and b/doc/images/BASt_2017/365-62.png differ diff --git a/doc/images/BASt_2017/365-63.png b/doc/images/BASt_2017/365-63.png new file mode 100644 index 000000000..2c44a6cef Binary files /dev/null and b/doc/images/BASt_2017/365-63.png differ diff --git a/doc/images/BASt_2017/365-64.png b/doc/images/BASt_2017/365-64.png new file mode 100644 index 000000000..dba1d8cf8 Binary files /dev/null and b/doc/images/BASt_2017/365-64.png differ diff --git a/doc/images/BASt_2017/365-65.png b/doc/images/BASt_2017/365-65.png new file mode 100644 index 000000000..9c4be9eeb Binary files /dev/null and b/doc/images/BASt_2017/365-65.png differ diff --git a/doc/images/BASt_2017/365-66.png b/doc/images/BASt_2017/365-66.png new file mode 100644 index 000000000..c4898612b Binary files /dev/null and b/doc/images/BASt_2017/365-66.png differ diff --git a/doc/images/BASt_2017/365-67.png b/doc/images/BASt_2017/365-67.png new file mode 100644 index 000000000..c431ed0a4 Binary files /dev/null and b/doc/images/BASt_2017/365-67.png differ diff --git a/doc/images/BASt_2017/365-68.png b/doc/images/BASt_2017/365-68.png new file mode 100644 index 000000000..1e49463cd Binary files /dev/null and b/doc/images/BASt_2017/365-68.png differ diff --git a/doc/images/BASt_2017/385.png b/doc/images/BASt_2017/385.png new file mode 100644 index 000000000..c6aa4dcb8 Binary files /dev/null and b/doc/images/BASt_2017/385.png differ diff --git a/doc/images/BASt_2017/386-10.png b/doc/images/BASt_2017/386-10.png new file mode 100644 index 000000000..7c1ae1f0a Binary files /dev/null and b/doc/images/BASt_2017/386-10.png differ diff --git a/doc/images/BASt_2017/386.1-11.png b/doc/images/BASt_2017/386.1-11.png new file mode 100644 index 000000000..af8a4dd47 Binary files /dev/null and b/doc/images/BASt_2017/386.1-11.png differ diff --git a/doc/images/BASt_2017/386.1-12.png b/doc/images/BASt_2017/386.1-12.png new file mode 100644 index 000000000..a7fb4d87a Binary files /dev/null and b/doc/images/BASt_2017/386.1-12.png differ diff --git a/doc/images/BASt_2017/386.1-30.png b/doc/images/BASt_2017/386.1-30.png new file mode 100644 index 000000000..aaaee9482 Binary files /dev/null and b/doc/images/BASt_2017/386.1-30.png differ diff --git a/doc/images/BASt_2017/386.1-50.png b/doc/images/BASt_2017/386.1-50.png new file mode 100644 index 000000000..9e653da84 Binary files /dev/null and b/doc/images/BASt_2017/386.1-50.png differ diff --git a/doc/images/BASt_2017/386.1-51.png b/doc/images/BASt_2017/386.1-51.png new file mode 100644 index 000000000..8fecd1844 Binary files /dev/null and b/doc/images/BASt_2017/386.1-51.png differ diff --git a/doc/images/BASt_2017/386.1-52.png b/doc/images/BASt_2017/386.1-52.png new file mode 100644 index 000000000..38ffd9b02 Binary files /dev/null and b/doc/images/BASt_2017/386.1-52.png differ diff --git a/doc/images/BASt_2017/386.1-53.png b/doc/images/BASt_2017/386.1-53.png new file mode 100644 index 000000000..0e9812412 Binary files /dev/null and b/doc/images/BASt_2017/386.1-53.png differ diff --git a/doc/images/BASt_2017/386.1.png b/doc/images/BASt_2017/386.1.png new file mode 100644 index 000000000..c07f0a760 Binary files /dev/null and b/doc/images/BASt_2017/386.1.png differ diff --git a/doc/images/BASt_2017/386.2-10.png b/doc/images/BASt_2017/386.2-10.png new file mode 100644 index 000000000..7c0804c3e Binary files /dev/null and b/doc/images/BASt_2017/386.2-10.png differ diff --git a/doc/images/BASt_2017/386.2-11.png b/doc/images/BASt_2017/386.2-11.png new file mode 100644 index 000000000..557305777 Binary files /dev/null and b/doc/images/BASt_2017/386.2-11.png differ diff --git a/doc/images/BASt_2017/386.2-12.png b/doc/images/BASt_2017/386.2-12.png new file mode 100644 index 000000000..6fe4ffe6f Binary files /dev/null and b/doc/images/BASt_2017/386.2-12.png differ diff --git a/doc/images/BASt_2017/386.2-30.png b/doc/images/BASt_2017/386.2-30.png new file mode 100644 index 000000000..932e2bce0 Binary files /dev/null and b/doc/images/BASt_2017/386.2-30.png differ diff --git a/doc/images/BASt_2017/386.2-51.png b/doc/images/BASt_2017/386.2-51.png new file mode 100644 index 000000000..75bf9350f Binary files /dev/null and b/doc/images/BASt_2017/386.2-51.png differ diff --git a/doc/images/BASt_2017/386.2-52.png b/doc/images/BASt_2017/386.2-52.png new file mode 100644 index 000000000..65462d359 Binary files /dev/null and b/doc/images/BASt_2017/386.2-52.png differ diff --git a/doc/images/BASt_2017/386.2-53.png b/doc/images/BASt_2017/386.2-53.png new file mode 100644 index 000000000..501c03984 Binary files /dev/null and b/doc/images/BASt_2017/386.2-53.png differ diff --git a/doc/images/BASt_2017/386.2.png b/doc/images/BASt_2017/386.2.png new file mode 100644 index 000000000..c9fc60b4e Binary files /dev/null and b/doc/images/BASt_2017/386.2.png differ diff --git a/doc/images/BASt_2017/386.3-50.png b/doc/images/BASt_2017/386.3-50.png new file mode 100644 index 000000000..e1f83402e Binary files /dev/null and b/doc/images/BASt_2017/386.3-50.png differ diff --git a/doc/images/BASt_2017/386.3.png b/doc/images/BASt_2017/386.3.png new file mode 100644 index 000000000..43619e79c Binary files /dev/null and b/doc/images/BASt_2017/386.3.png differ diff --git a/doc/images/BASt_2017/390.2.png b/doc/images/BASt_2017/390.2.png new file mode 100644 index 000000000..d55c7c910 Binary files /dev/null and b/doc/images/BASt_2017/390.2.png differ diff --git a/doc/images/BASt_2017/390.png b/doc/images/BASt_2017/390.png new file mode 100644 index 000000000..fdbe6db17 Binary files /dev/null and b/doc/images/BASt_2017/390.png differ diff --git a/doc/images/BASt_2017/391.png b/doc/images/BASt_2017/391.png new file mode 100644 index 000000000..734c32012 Binary files /dev/null and b/doc/images/BASt_2017/391.png differ diff --git a/doc/images/BASt_2017/393.png b/doc/images/BASt_2017/393.png new file mode 100644 index 000000000..697659cdc Binary files /dev/null and b/doc/images/BASt_2017/393.png differ diff --git a/doc/images/BASt_2017/394-50.png b/doc/images/BASt_2017/394-50.png new file mode 100644 index 000000000..a1a9db102 Binary files /dev/null and b/doc/images/BASt_2017/394-50.png differ diff --git a/doc/images/BASt_2017/394.png b/doc/images/BASt_2017/394.png new file mode 100644 index 000000000..3894195a6 Binary files /dev/null and b/doc/images/BASt_2017/394.png differ diff --git a/doc/images/BASt_2017/401.png b/doc/images/BASt_2017/401.png new file mode 100644 index 000000000..e602ca462 Binary files /dev/null and b/doc/images/BASt_2017/401.png differ diff --git a/doc/images/BASt_2017/405.png b/doc/images/BASt_2017/405.png new file mode 100644 index 000000000..443e0abb0 Binary files /dev/null and b/doc/images/BASt_2017/405.png differ diff --git a/doc/images/BASt_2017/406-50.png b/doc/images/BASt_2017/406-50.png new file mode 100644 index 000000000..700d95b60 Binary files /dev/null and b/doc/images/BASt_2017/406-50.png differ diff --git a/doc/images/BASt_2017/406-51.png b/doc/images/BASt_2017/406-51.png new file mode 100644 index 000000000..7e978a92d Binary files /dev/null and b/doc/images/BASt_2017/406-51.png differ diff --git a/doc/images/BASt_2017/410.png b/doc/images/BASt_2017/410.png new file mode 100644 index 000000000..a3ab89a88 Binary files /dev/null and b/doc/images/BASt_2017/410.png differ diff --git a/doc/images/BASt_2017/415-10.png b/doc/images/BASt_2017/415-10.png new file mode 100644 index 000000000..c0af85505 Binary files /dev/null and b/doc/images/BASt_2017/415-10.png differ diff --git a/doc/images/BASt_2017/418-10.png b/doc/images/BASt_2017/418-10.png new file mode 100644 index 000000000..03c28bf91 Binary files /dev/null and b/doc/images/BASt_2017/418-10.png differ diff --git a/doc/images/BASt_2017/419-10.png b/doc/images/BASt_2017/419-10.png new file mode 100644 index 000000000..63d1d1023 Binary files /dev/null and b/doc/images/BASt_2017/419-10.png differ diff --git a/doc/images/BASt_2017/419-20.png b/doc/images/BASt_2017/419-20.png new file mode 100644 index 000000000..18a1a932a Binary files /dev/null and b/doc/images/BASt_2017/419-20.png differ diff --git a/doc/images/BASt_2017/421-10.png b/doc/images/BASt_2017/421-10.png new file mode 100644 index 000000000..7459c5b95 Binary files /dev/null and b/doc/images/BASt_2017/421-10.png differ diff --git a/doc/images/BASt_2017/421-11.png b/doc/images/BASt_2017/421-11.png new file mode 100644 index 000000000..91835acc4 Binary files /dev/null and b/doc/images/BASt_2017/421-11.png differ diff --git a/doc/images/BASt_2017/421-12.png b/doc/images/BASt_2017/421-12.png new file mode 100644 index 000000000..f090c1ff9 Binary files /dev/null and b/doc/images/BASt_2017/421-12.png differ diff --git a/doc/images/BASt_2017/422-10.png b/doc/images/BASt_2017/422-10.png new file mode 100644 index 000000000..a5f127e9d Binary files /dev/null and b/doc/images/BASt_2017/422-10.png differ diff --git a/doc/images/BASt_2017/422-11.png b/doc/images/BASt_2017/422-11.png new file mode 100644 index 000000000..076b562ad Binary files /dev/null and b/doc/images/BASt_2017/422-11.png differ diff --git a/doc/images/BASt_2017/422-12.png b/doc/images/BASt_2017/422-12.png new file mode 100644 index 000000000..6d48c71dd Binary files /dev/null and b/doc/images/BASt_2017/422-12.png differ diff --git a/doc/images/BASt_2017/422-13.png b/doc/images/BASt_2017/422-13.png new file mode 100644 index 000000000..78ccac1d5 Binary files /dev/null and b/doc/images/BASt_2017/422-13.png differ diff --git a/doc/images/BASt_2017/422-14.png b/doc/images/BASt_2017/422-14.png new file mode 100644 index 000000000..11fe4f45b Binary files /dev/null and b/doc/images/BASt_2017/422-14.png differ diff --git a/doc/images/BASt_2017/422-15.png b/doc/images/BASt_2017/422-15.png new file mode 100644 index 000000000..24cb41cbd Binary files /dev/null and b/doc/images/BASt_2017/422-15.png differ diff --git a/doc/images/BASt_2017/422-16.png b/doc/images/BASt_2017/422-16.png new file mode 100644 index 000000000..38a84a2dd Binary files /dev/null and b/doc/images/BASt_2017/422-16.png differ diff --git a/doc/images/BASt_2017/422-17.png b/doc/images/BASt_2017/422-17.png new file mode 100644 index 000000000..39b826392 Binary files /dev/null and b/doc/images/BASt_2017/422-17.png differ diff --git a/doc/images/BASt_2017/422-30.png b/doc/images/BASt_2017/422-30.png new file mode 100644 index 000000000..718391ee3 Binary files /dev/null and b/doc/images/BASt_2017/422-30.png differ diff --git a/doc/images/BASt_2017/422-32.png b/doc/images/BASt_2017/422-32.png new file mode 100644 index 000000000..c3a6ebc98 Binary files /dev/null and b/doc/images/BASt_2017/422-32.png differ diff --git a/doc/images/BASt_2017/422-34.png b/doc/images/BASt_2017/422-34.png new file mode 100644 index 000000000..81309ca0e Binary files /dev/null and b/doc/images/BASt_2017/422-34.png differ diff --git a/doc/images/BASt_2017/422-36.png b/doc/images/BASt_2017/422-36.png new file mode 100644 index 000000000..a3a3b6b1e Binary files /dev/null and b/doc/images/BASt_2017/422-36.png differ diff --git a/doc/images/BASt_2017/430-10.png b/doc/images/BASt_2017/430-10.png new file mode 100644 index 000000000..cb79778c3 Binary files /dev/null and b/doc/images/BASt_2017/430-10.png differ diff --git a/doc/images/BASt_2017/432-10.png b/doc/images/BASt_2017/432-10.png new file mode 100644 index 000000000..ecbcce335 Binary files /dev/null and b/doc/images/BASt_2017/432-10.png differ diff --git a/doc/images/BASt_2017/434-50.png b/doc/images/BASt_2017/434-50.png new file mode 100644 index 000000000..1e70d2565 Binary files /dev/null and b/doc/images/BASt_2017/434-50.png differ diff --git a/doc/images/BASt_2017/434-51.png b/doc/images/BASt_2017/434-51.png new file mode 100644 index 000000000..5439f739f Binary files /dev/null and b/doc/images/BASt_2017/434-51.png differ diff --git a/doc/images/BASt_2017/434-52.png b/doc/images/BASt_2017/434-52.png new file mode 100644 index 000000000..af15d797a Binary files /dev/null and b/doc/images/BASt_2017/434-52.png differ diff --git a/doc/images/BASt_2017/434-53.png b/doc/images/BASt_2017/434-53.png new file mode 100644 index 000000000..e6faef852 Binary files /dev/null and b/doc/images/BASt_2017/434-53.png differ diff --git a/doc/images/BASt_2017/437.png b/doc/images/BASt_2017/437.png new file mode 100644 index 000000000..b741718d1 Binary files /dev/null and b/doc/images/BASt_2017/437.png differ diff --git a/doc/images/BASt_2017/438.png b/doc/images/BASt_2017/438.png new file mode 100644 index 000000000..5171b113e Binary files /dev/null and b/doc/images/BASt_2017/438.png differ diff --git a/doc/images/BASt_2017/439.png b/doc/images/BASt_2017/439.png new file mode 100644 index 000000000..1f44b865a Binary files /dev/null and b/doc/images/BASt_2017/439.png differ diff --git a/doc/images/BASt_2017/440.png b/doc/images/BASt_2017/440.png new file mode 100644 index 000000000..8918a00ef Binary files /dev/null and b/doc/images/BASt_2017/440.png differ diff --git a/doc/images/BASt_2017/441.png b/doc/images/BASt_2017/441.png new file mode 100644 index 000000000..8c06caa4e Binary files /dev/null and b/doc/images/BASt_2017/441.png differ diff --git a/doc/images/BASt_2017/442-10.png b/doc/images/BASt_2017/442-10.png new file mode 100644 index 000000000..c5f858e75 Binary files /dev/null and b/doc/images/BASt_2017/442-10.png differ diff --git a/doc/images/BASt_2017/442-11.png b/doc/images/BASt_2017/442-11.png new file mode 100644 index 000000000..05999e72b Binary files /dev/null and b/doc/images/BASt_2017/442-11.png differ diff --git a/doc/images/BASt_2017/442-12.png b/doc/images/BASt_2017/442-12.png new file mode 100644 index 000000000..96b6248ad Binary files /dev/null and b/doc/images/BASt_2017/442-12.png differ diff --git a/doc/images/BASt_2017/442-13.png b/doc/images/BASt_2017/442-13.png new file mode 100644 index 000000000..93ff613e8 Binary files /dev/null and b/doc/images/BASt_2017/442-13.png differ diff --git a/doc/images/BASt_2017/442-50.png b/doc/images/BASt_2017/442-50.png new file mode 100644 index 000000000..7de9020d0 Binary files /dev/null and b/doc/images/BASt_2017/442-50.png differ diff --git a/doc/images/BASt_2017/442-51.png b/doc/images/BASt_2017/442-51.png new file mode 100644 index 000000000..a691159a4 Binary files /dev/null and b/doc/images/BASt_2017/442-51.png differ diff --git a/doc/images/BASt_2017/442-52.png b/doc/images/BASt_2017/442-52.png new file mode 100644 index 000000000..00ff243ee Binary files /dev/null and b/doc/images/BASt_2017/442-52.png differ diff --git a/doc/images/BASt_2017/442-53.png b/doc/images/BASt_2017/442-53.png new file mode 100644 index 000000000..a35f5811a Binary files /dev/null and b/doc/images/BASt_2017/442-53.png differ diff --git a/doc/images/BASt_2017/448-50.png b/doc/images/BASt_2017/448-50.png new file mode 100644 index 000000000..f5537d9b3 Binary files /dev/null and b/doc/images/BASt_2017/448-50.png differ diff --git a/doc/images/BASt_2017/448-AK.png b/doc/images/BASt_2017/448-AK.png new file mode 100644 index 000000000..89c37a48e Binary files /dev/null and b/doc/images/BASt_2017/448-AK.png differ diff --git a/doc/images/BASt_2017/448.1.png b/doc/images/BASt_2017/448.1.png new file mode 100644 index 000000000..e458b8ea7 Binary files /dev/null and b/doc/images/BASt_2017/448.1.png differ diff --git a/doc/images/BASt_2017/448.png b/doc/images/BASt_2017/448.png new file mode 100644 index 000000000..45e19f2e3 Binary files /dev/null and b/doc/images/BASt_2017/448.png differ diff --git a/doc/images/BASt_2017/449-50.png b/doc/images/BASt_2017/449-50.png new file mode 100644 index 000000000..822298fd1 Binary files /dev/null and b/doc/images/BASt_2017/449-50.png differ diff --git a/doc/images/BASt_2017/449.png b/doc/images/BASt_2017/449.png new file mode 100644 index 000000000..9eb2f529f Binary files /dev/null and b/doc/images/BASt_2017/449.png differ diff --git a/doc/images/BASt_2017/450-50.png b/doc/images/BASt_2017/450-50.png new file mode 100644 index 000000000..44db87ef9 Binary files /dev/null and b/doc/images/BASt_2017/450-50.png differ diff --git a/doc/images/BASt_2017/450-51.png b/doc/images/BASt_2017/450-51.png new file mode 100644 index 000000000..ad8a676d0 Binary files /dev/null and b/doc/images/BASt_2017/450-51.png differ diff --git a/doc/images/BASt_2017/450-52.png b/doc/images/BASt_2017/450-52.png new file mode 100644 index 000000000..e035a0b2e Binary files /dev/null and b/doc/images/BASt_2017/450-52.png differ diff --git a/doc/images/BASt_2017/450-53.png b/doc/images/BASt_2017/450-53.png new file mode 100644 index 000000000..8bc582a54 Binary files /dev/null and b/doc/images/BASt_2017/450-53.png differ diff --git a/doc/images/BASt_2017/450-54.png b/doc/images/BASt_2017/450-54.png new file mode 100644 index 000000000..9f51b3865 Binary files /dev/null and b/doc/images/BASt_2017/450-54.png differ diff --git a/doc/images/BASt_2017/450-55.png b/doc/images/BASt_2017/450-55.png new file mode 100644 index 000000000..19c9a7e1a Binary files /dev/null and b/doc/images/BASt_2017/450-55.png differ diff --git a/doc/images/BASt_2017/453-50.png b/doc/images/BASt_2017/453-50.png new file mode 100644 index 000000000..e4155cebb Binary files /dev/null and b/doc/images/BASt_2017/453-50.png differ diff --git a/doc/images/BASt_2017/453.png b/doc/images/BASt_2017/453.png new file mode 100644 index 000000000..3e89506b3 Binary files /dev/null and b/doc/images/BASt_2017/453.png differ diff --git a/doc/images/BASt_2017/454-10.png b/doc/images/BASt_2017/454-10.png new file mode 100644 index 000000000..8020b7b7c Binary files /dev/null and b/doc/images/BASt_2017/454-10.png differ diff --git a/doc/images/BASt_2017/455.1-10.png b/doc/images/BASt_2017/455.1-10.png new file mode 100644 index 000000000..f8e343922 Binary files /dev/null and b/doc/images/BASt_2017/455.1-10.png differ diff --git a/doc/images/BASt_2017/455.1-11.png b/doc/images/BASt_2017/455.1-11.png new file mode 100644 index 000000000..332a9d4f9 Binary files /dev/null and b/doc/images/BASt_2017/455.1-11.png differ diff --git a/doc/images/BASt_2017/455.1-12.png b/doc/images/BASt_2017/455.1-12.png new file mode 100644 index 000000000..a1b10d47c Binary files /dev/null and b/doc/images/BASt_2017/455.1-12.png differ diff --git a/doc/images/BASt_2017/455.1-30.png b/doc/images/BASt_2017/455.1-30.png new file mode 100644 index 000000000..b2b0d1828 Binary files /dev/null and b/doc/images/BASt_2017/455.1-30.png differ diff --git a/doc/images/BASt_2017/455.1-50.png b/doc/images/BASt_2017/455.1-50.png new file mode 100644 index 000000000..71ca99de9 Binary files /dev/null and b/doc/images/BASt_2017/455.1-50.png differ diff --git a/doc/images/BASt_2017/455.1.png b/doc/images/BASt_2017/455.1.png new file mode 100644 index 000000000..db6b80d99 Binary files /dev/null and b/doc/images/BASt_2017/455.1.png differ diff --git a/doc/images/BASt_2017/455.2.png b/doc/images/BASt_2017/455.2.png new file mode 100644 index 000000000..fffee0f4a Binary files /dev/null and b/doc/images/BASt_2017/455.2.png differ diff --git a/doc/images/BASt_2017/457.1.png b/doc/images/BASt_2017/457.1.png new file mode 100644 index 000000000..819b26ee9 Binary files /dev/null and b/doc/images/BASt_2017/457.1.png differ diff --git a/doc/images/BASt_2017/457.2.png b/doc/images/BASt_2017/457.2.png new file mode 100644 index 000000000..ad4d2ce09 Binary files /dev/null and b/doc/images/BASt_2017/457.2.png differ diff --git a/doc/images/BASt_2017/458.png b/doc/images/BASt_2017/458.png new file mode 100644 index 000000000..f8eb68a77 Binary files /dev/null and b/doc/images/BASt_2017/458.png differ diff --git a/doc/images/BASt_2017/460-10.png b/doc/images/BASt_2017/460-10.png new file mode 100644 index 000000000..2c8eea8e6 Binary files /dev/null and b/doc/images/BASt_2017/460-10.png differ diff --git a/doc/images/BASt_2017/460-100.png b/doc/images/BASt_2017/460-100.png new file mode 100644 index 000000000..16da1ba16 Binary files /dev/null and b/doc/images/BASt_2017/460-100.png differ diff --git a/doc/images/BASt_2017/460-12.png b/doc/images/BASt_2017/460-12.png new file mode 100644 index 000000000..6d6423819 Binary files /dev/null and b/doc/images/BASt_2017/460-12.png differ diff --git a/doc/images/BASt_2017/460-30.png b/doc/images/BASt_2017/460-30.png new file mode 100644 index 000000000..8b7d4696e Binary files /dev/null and b/doc/images/BASt_2017/460-30.png differ diff --git a/doc/images/BASt_2017/460-50.png b/doc/images/BASt_2017/460-50.png new file mode 100644 index 000000000..b625c2f0a Binary files /dev/null and b/doc/images/BASt_2017/460-50.png differ diff --git a/doc/images/BASt_2017/466.png b/doc/images/BASt_2017/466.png new file mode 100644 index 000000000..80b14853c Binary files /dev/null and b/doc/images/BASt_2017/466.png differ diff --git a/doc/images/BASt_2017/467.1-10.png b/doc/images/BASt_2017/467.1-10.png new file mode 100644 index 000000000..0ee0886b3 Binary files /dev/null and b/doc/images/BASt_2017/467.1-10.png differ diff --git a/doc/images/BASt_2017/467.1-30.png b/doc/images/BASt_2017/467.1-30.png new file mode 100644 index 000000000..734fb0f4e Binary files /dev/null and b/doc/images/BASt_2017/467.1-30.png differ diff --git a/doc/images/BASt_2017/467.2.png b/doc/images/BASt_2017/467.2.png new file mode 100644 index 000000000..86dad7831 Binary files /dev/null and b/doc/images/BASt_2017/467.2.png differ diff --git a/doc/images/BASt_2017/501-11.png b/doc/images/BASt_2017/501-11.png new file mode 100644 index 000000000..3fa4e82b0 Binary files /dev/null and b/doc/images/BASt_2017/501-11.png differ diff --git a/doc/images/BASt_2017/501-14.png b/doc/images/BASt_2017/501-14.png new file mode 100644 index 000000000..ddc3316c9 Binary files /dev/null and b/doc/images/BASt_2017/501-14.png differ diff --git a/doc/images/BASt_2017/501-16.png b/doc/images/BASt_2017/501-16.png new file mode 100644 index 000000000..b493ab1f6 Binary files /dev/null and b/doc/images/BASt_2017/501-16.png differ diff --git a/doc/images/BASt_2017/501-26.png b/doc/images/BASt_2017/501-26.png new file mode 100644 index 000000000..bf5d091c8 Binary files /dev/null and b/doc/images/BASt_2017/501-26.png differ diff --git a/doc/images/BASt_2017/505-11.png b/doc/images/BASt_2017/505-11.png new file mode 100644 index 000000000..e786d0ffb Binary files /dev/null and b/doc/images/BASt_2017/505-11.png differ diff --git a/doc/images/BASt_2017/505-12.png b/doc/images/BASt_2017/505-12.png new file mode 100644 index 000000000..2fe41d7fc Binary files /dev/null and b/doc/images/BASt_2017/505-12.png differ diff --git a/doc/images/BASt_2017/511-11.png b/doc/images/BASt_2017/511-11.png new file mode 100644 index 000000000..0ac1f2906 Binary files /dev/null and b/doc/images/BASt_2017/511-11.png differ diff --git a/doc/images/BASt_2017/511-26.png b/doc/images/BASt_2017/511-26.png new file mode 100644 index 000000000..ec24a8026 Binary files /dev/null and b/doc/images/BASt_2017/511-26.png differ diff --git a/doc/images/BASt_2017/513-10.png b/doc/images/BASt_2017/513-10.png new file mode 100644 index 000000000..9f02d4166 Binary files /dev/null and b/doc/images/BASt_2017/513-10.png differ diff --git a/doc/images/BASt_2017/513.png b/doc/images/BASt_2017/513.png new file mode 100644 index 000000000..cbf7c0b44 Binary files /dev/null and b/doc/images/BASt_2017/513.png differ diff --git a/doc/images/BASt_2017/514-10.png b/doc/images/BASt_2017/514-10.png new file mode 100644 index 000000000..89054f6ff Binary files /dev/null and b/doc/images/BASt_2017/514-10.png differ diff --git a/doc/images/BASt_2017/514.png b/doc/images/BASt_2017/514.png new file mode 100644 index 000000000..af6359213 Binary files /dev/null and b/doc/images/BASt_2017/514.png differ diff --git a/doc/images/BASt_2017/515-11.png b/doc/images/BASt_2017/515-11.png new file mode 100644 index 000000000..9e572748a Binary files /dev/null and b/doc/images/BASt_2017/515-11.png differ diff --git a/doc/images/BASt_2017/521-30.png b/doc/images/BASt_2017/521-30.png new file mode 100644 index 000000000..91f10fb40 Binary files /dev/null and b/doc/images/BASt_2017/521-30.png differ diff --git a/doc/images/BASt_2017/522-31.png b/doc/images/BASt_2017/522-31.png new file mode 100644 index 000000000..5eb908492 Binary files /dev/null and b/doc/images/BASt_2017/522-31.png differ diff --git a/doc/images/BASt_2017/523-30.png b/doc/images/BASt_2017/523-30.png new file mode 100644 index 000000000..441e7105e Binary files /dev/null and b/doc/images/BASt_2017/523-30.png differ diff --git a/doc/images/BASt_2017/523.png b/doc/images/BASt_2017/523.png new file mode 100644 index 000000000..25c523e60 Binary files /dev/null and b/doc/images/BASt_2017/523.png differ diff --git a/doc/images/BASt_2017/524-31.png b/doc/images/BASt_2017/524-31.png new file mode 100644 index 000000000..283ebc4e4 Binary files /dev/null and b/doc/images/BASt_2017/524-31.png differ diff --git a/doc/images/BASt_2017/524.png b/doc/images/BASt_2017/524.png new file mode 100644 index 000000000..5706d992b Binary files /dev/null and b/doc/images/BASt_2017/524.png differ diff --git a/doc/images/BASt_2017/525-31.png b/doc/images/BASt_2017/525-31.png new file mode 100644 index 000000000..6b4057422 Binary files /dev/null and b/doc/images/BASt_2017/525-31.png differ diff --git a/doc/images/BASt_2017/526-31.png b/doc/images/BASt_2017/526-31.png new file mode 100644 index 000000000..e204c6363 Binary files /dev/null and b/doc/images/BASt_2017/526-31.png differ diff --git a/doc/images/BASt_2017/531-10.png b/doc/images/BASt_2017/531-10.png new file mode 100644 index 000000000..e3ef07e29 Binary files /dev/null and b/doc/images/BASt_2017/531-10.png differ diff --git a/doc/images/BASt_2017/532-10.png b/doc/images/BASt_2017/532-10.png new file mode 100644 index 000000000..6236e4c29 Binary files /dev/null and b/doc/images/BASt_2017/532-10.png differ diff --git a/doc/images/BASt_2017/533-20.png b/doc/images/BASt_2017/533-20.png new file mode 100644 index 000000000..bb18ea677 Binary files /dev/null and b/doc/images/BASt_2017/533-20.png differ diff --git a/doc/images/BASt_2017/533.png b/doc/images/BASt_2017/533.png new file mode 100644 index 000000000..2e9fd7554 Binary files /dev/null and b/doc/images/BASt_2017/533.png differ diff --git a/doc/images/BASt_2017/535-11.png b/doc/images/BASt_2017/535-11.png new file mode 100644 index 000000000..524be0daa Binary files /dev/null and b/doc/images/BASt_2017/535-11.png differ diff --git a/doc/images/BASt_2017/536-20.png b/doc/images/BASt_2017/536-20.png new file mode 100644 index 000000000..7fab1fc7d Binary files /dev/null and b/doc/images/BASt_2017/536-20.png differ diff --git a/doc/images/BASt_2017/537-30.png b/doc/images/BASt_2017/537-30.png new file mode 100644 index 000000000..6dc5091d1 Binary files /dev/null and b/doc/images/BASt_2017/537-30.png differ diff --git a/doc/images/BASt_2017/537.png b/doc/images/BASt_2017/537.png new file mode 100644 index 000000000..ca0f6338b Binary files /dev/null and b/doc/images/BASt_2017/537.png differ diff --git a/doc/images/BASt_2017/541-11.png b/doc/images/BASt_2017/541-11.png new file mode 100644 index 000000000..813dfbb03 Binary files /dev/null and b/doc/images/BASt_2017/541-11.png differ diff --git a/doc/images/BASt_2017/542-10.png b/doc/images/BASt_2017/542-10.png new file mode 100644 index 000000000..ffdb12d10 Binary files /dev/null and b/doc/images/BASt_2017/542-10.png differ diff --git a/doc/images/BASt_2017/545-11.png b/doc/images/BASt_2017/545-11.png new file mode 100644 index 000000000..acd2a75ed Binary files /dev/null and b/doc/images/BASt_2017/545-11.png differ diff --git a/doc/images/BASt_2017/546-10.png b/doc/images/BASt_2017/546-10.png new file mode 100644 index 000000000..3c35c9d32 Binary files /dev/null and b/doc/images/BASt_2017/546-10.png differ diff --git a/doc/images/BASt_2017/550-21.png b/doc/images/BASt_2017/550-21.png new file mode 100644 index 000000000..f6c77e6a1 Binary files /dev/null and b/doc/images/BASt_2017/550-21.png differ diff --git a/doc/images/BASt_2017/550.png b/doc/images/BASt_2017/550.png new file mode 100644 index 000000000..d282df680 Binary files /dev/null and b/doc/images/BASt_2017/550.png differ diff --git a/doc/images/BASt_2017/551-21.png b/doc/images/BASt_2017/551-21.png new file mode 100644 index 000000000..d5cddf70f Binary files /dev/null and b/doc/images/BASt_2017/551-21.png differ diff --git a/doc/images/BASt_2017/590-10.png b/doc/images/BASt_2017/590-10.png new file mode 100644 index 000000000..81c5ca918 Binary files /dev/null and b/doc/images/BASt_2017/590-10.png differ diff --git a/doc/images/BASt_2017/600-25.png b/doc/images/BASt_2017/600-25.png new file mode 100644 index 000000000..675a5616b Binary files /dev/null and b/doc/images/BASt_2017/600-25.png differ diff --git a/doc/images/BASt_2017/600-60.png b/doc/images/BASt_2017/600-60.png new file mode 100644 index 000000000..5e761eff5 Binary files /dev/null and b/doc/images/BASt_2017/600-60.png differ diff --git a/doc/images/BASt_2017/605-10.png b/doc/images/BASt_2017/605-10.png new file mode 100644 index 000000000..495c5d6b1 Binary files /dev/null and b/doc/images/BASt_2017/605-10.png differ diff --git a/doc/images/BASt_2017/605-11.png b/doc/images/BASt_2017/605-11.png new file mode 100644 index 000000000..cb9780926 Binary files /dev/null and b/doc/images/BASt_2017/605-11.png differ diff --git a/doc/images/BASt_2017/605-12.png b/doc/images/BASt_2017/605-12.png new file mode 100644 index 000000000..73894cc4a Binary files /dev/null and b/doc/images/BASt_2017/605-12.png differ diff --git a/doc/images/BASt_2017/605-13.png b/doc/images/BASt_2017/605-13.png new file mode 100644 index 000000000..bd2e8a638 Binary files /dev/null and b/doc/images/BASt_2017/605-13.png differ diff --git a/doc/images/BASt_2017/605-14.png b/doc/images/BASt_2017/605-14.png new file mode 100644 index 000000000..51f94a139 Binary files /dev/null and b/doc/images/BASt_2017/605-14.png differ diff --git a/doc/images/BASt_2017/610-41.png b/doc/images/BASt_2017/610-41.png new file mode 100644 index 000000000..e936daac8 Binary files /dev/null and b/doc/images/BASt_2017/610-41.png differ diff --git a/doc/images/BASt_2017/615.png b/doc/images/BASt_2017/615.png new file mode 100644 index 000000000..84e7cf4c5 Binary files /dev/null and b/doc/images/BASt_2017/615.png differ diff --git a/doc/images/BASt_2017/616-30.png b/doc/images/BASt_2017/616-30.png new file mode 100644 index 000000000..1c555907b Binary files /dev/null and b/doc/images/BASt_2017/616-30.png differ diff --git a/doc/images/BASt_2017/620-40.png b/doc/images/BASt_2017/620-40.png new file mode 100644 index 000000000..0db473ffb Binary files /dev/null and b/doc/images/BASt_2017/620-40.png differ diff --git a/doc/images/BASt_2017/620-41.png b/doc/images/BASt_2017/620-41.png new file mode 100644 index 000000000..cfeb6d09b Binary files /dev/null and b/doc/images/BASt_2017/620-41.png differ diff --git a/doc/images/BASt_2017/625-11.png b/doc/images/BASt_2017/625-11.png new file mode 100644 index 000000000..554a01ef6 Binary files /dev/null and b/doc/images/BASt_2017/625-11.png differ diff --git a/doc/images/BASt_2017/626-10.png b/doc/images/BASt_2017/626-10.png new file mode 100644 index 000000000..463a150b2 Binary files /dev/null and b/doc/images/BASt_2017/626-10.png differ diff --git a/doc/images/BASt_2017/626-30.png b/doc/images/BASt_2017/626-30.png new file mode 100644 index 000000000..a236e5ee2 Binary files /dev/null and b/doc/images/BASt_2017/626-30.png differ diff --git a/doc/images/BASt_2017/627-50.png b/doc/images/BASt_2017/627-50.png new file mode 100644 index 000000000..d16998c52 Binary files /dev/null and b/doc/images/BASt_2017/627-50.png differ diff --git a/doc/images/BASt_2017/628-10.png b/doc/images/BASt_2017/628-10.png new file mode 100644 index 000000000..337d87982 Binary files /dev/null and b/doc/images/BASt_2017/628-10.png differ diff --git a/doc/images/BASt_2017/628-11.png b/doc/images/BASt_2017/628-11.png new file mode 100644 index 000000000..9d1eeaad5 Binary files /dev/null and b/doc/images/BASt_2017/628-11.png differ diff --git a/doc/images/BASt_2017/629-10.png b/doc/images/BASt_2017/629-10.png new file mode 100644 index 000000000..35858e92d Binary files /dev/null and b/doc/images/BASt_2017/629-10.png differ diff --git a/doc/images/BASt_2017/629-11.png b/doc/images/BASt_2017/629-11.png new file mode 100644 index 000000000..008f12044 Binary files /dev/null and b/doc/images/BASt_2017/629-11.png differ diff --git a/doc/images/BASt_2017/630.png b/doc/images/BASt_2017/630.png new file mode 100644 index 000000000..a38d05e14 Binary files /dev/null and b/doc/images/BASt_2017/630.png differ diff --git a/doc/images/BASt_2017/720.png b/doc/images/BASt_2017/720.png new file mode 100644 index 000000000..36a68a15a Binary files /dev/null and b/doc/images/BASt_2017/720.png differ diff --git a/doc/images/BASt_2017/README.md b/doc/images/BASt_2017/README.md new file mode 100644 index 000000000..7a48dd57e --- /dev/null +++ b/doc/images/BASt_2017/README.md @@ -0,0 +1,7 @@ +The images contained in this directory are scaled versions of the images +contained in the repository of the Federal Road Research Institute of Germany +(BASt). Visit the [repository's website](https://www.bast.de/BASt_2017/DE/Verkehrstechnik/Fachthemen/v1-verkehrszeichen/vz-download.html "BASt's Traffic Sign Image Repository") +to download the images in their original size (last query: 29 October 2018). + +We thank Mr. Wolfgang Tautz of BASt for confirming that the images are free of +charge, not subject to copyright and can be freely used. diff --git a/doxygen_config.cmake.in b/doxygen_config.cmake.in index 2c5fea045..f2149ce62 100644 --- a/doxygen_config.cmake.in +++ b/doxygen_config.cmake.in @@ -10,11 +10,12 @@ USE_MDFILE_AS_MAINPAGE = "@CMAKE_CURRENT_SOURCE_DIR@/README.md" OUTPUT_DIRECTORY = "@CMAKE_CURRENT_SOURCE_DIR@/doc" IMAGE_PATH = "@CMAKE_CURRENT_SOURCE_DIR@/doc/images" +RECURSIVE = YES # There is no standard configuration for .proto files documentation. # A Doxygen filter for .proto files has to be added under the directory doc/. # proto2cpp.py is an external script. See README.md for more informations. -JAVADOC_AUTOBRIEF = NO +JAVADOC_AUTOBRIEF = YES EXTENSION_MAPPING = proto=C++ FILE_PATTERNS = *.proto INPUT_FILTER = "python @FILTER_PROTO2CPP_PY_PATH@/proto2cpp.py" diff --git a/osi_lane.proto b/osi_lane.proto index 2fd14244a..dda9706d1 100644 --- a/osi_lane.proto +++ b/osi_lane.proto @@ -71,7 +71,8 @@ message Lane // or less (depending on the situation, a little more to the left or // right of the center line). The intended direction of travel on the // lane is given by the direction defined by the sequence of points - // forming the \c #centerline w.r.t. \c #centerline_is_driving_direction. + // forming the \c #centerline w.r.t. \c + // #centerline_is_driving_direction. // // \note The \c #centerline is defined only for \c #type = // \c #TYPE_DRIVING and one \c #lane_pairing pair. diff --git a/osi_sensordata.proto b/osi_sensordata.proto index e2f4f936e..ad5909a99 100644 --- a/osi_sensordata.proto +++ b/osi_sensordata.proto @@ -144,7 +144,8 @@ message SensorData // \note This value is only set by sensors that are able to // provide an own estimation of the host vehicle location. // \note Note that dimension and base_polygon need not be set. - // \note The parent frame of \c host_vehicle_location_rmse is the sensor frame. + // \note The parent frame of \c host_vehicle_location_rmse is the sensor + // frame. // optional BaseMoving host_vehicle_location_rmse = 4; diff --git a/osi_sensorview.proto b/osi_sensorview.proto index 65a7e80c5..62184307b 100644 --- a/osi_sensorview.proto +++ b/osi_sensorview.proto @@ -286,8 +286,8 @@ message LidarSensorView // normal to surface angle. // - // The normal of the transmitted beam to the object, roadmarking etc encounter. - // \note data is in Lidar coordinate system + // The normal of the transmitted beam to the object, roadmarking etc + // encounter. \note data is in Lidar coordinate system // // Unit: [unit vector] // @@ -298,7 +298,6 @@ message LidarSensorView // // \note ID = MAX(uint64) indicates no reference to an object. optional Identifier object_id = 6; - } } diff --git a/osi_sensorviewconfiguration.proto b/osi_sensorviewconfiguration.proto index 4ceb70d3c..e3aef166b 100644 --- a/osi_sensorviewconfiguration.proto +++ b/osi_sensorviewconfiguration.proto @@ -528,20 +528,20 @@ message LidarSensorViewConfiguration // // This field includes the number of pixels in each frame // - optional uint32 num_of_pixels = 10; + optional uint32 num_of_pixels = 10; // Ray tracing data. // - // The directions unit vectors describing the Lidar's raster transmission directions. - // Length is num_of_pixels - // \note data is in Lidar's coordinate system + // The directions unit vectors describing the Lidar's raster transmission + // directions. Length is num_of_pixels \note data is in Lidar's coordinate + // system // repeated Vector3d directions = 11; // Ray tracing data. // - // The time offset in microseconds of every measurement from each frame timestamp. - // Length is num_of_pixels + // The time offset in microseconds of every measurement from each frame + // timestamp. Length is num_of_pixels // repeated uint32 timings = 12; } diff --git a/osi_trafficsign.proto b/osi_trafficsign.proto index 6303cdf64..855dfb0ea 100644 --- a/osi_trafficsign.proto +++ b/osi_trafficsign.proto @@ -7,8 +7,9 @@ import "osi_common.proto"; package osi3; // -// \brief Additional value associated with a traffic sign or road marking -// and its unit. +// \brief Additional value associated with a traffic sign or road marking, +// its unit and its text. The interpretation of this text is left to a +// user-defined procedure // message TrafficSignValue { @@ -125,6 +126,12 @@ message TrafficSignValue // UNIT_PERCENTAGE = 14; } + + // Text associated with a sign, e.g. the name of a location whose distance + // to the sign is indicated therein. The interpretation of this text is + // left to a user-defined procedure. + // + optional string text = 3; } // @@ -180,6 +187,29 @@ message TrafficSign // // \brief \c Classification data for a traffic sign. // + // When constructing a \c MainSign, consider the use of the following + // members: + // - In order to include numerical values indicated in the sign, + // use \c TrafficSignValue::value. Accompany this value with an + // indication of its unit of measure given by \c + // TrafficSignValue::value_unit. + // - In order to include strings of text indicated in the sign, + // use \c TrafficSignValue::text. The interpretation of this text is + // left to a user-defined procedure. + // - Some traffic signs exist in two variants that have a similar + // semantic meaning and the property that the one results from flipping + // the other one around the vertical axis. The optional member \c + // #vertically_mirrored has been provided to enable an explicit choice + // between both variants. + // - For signs in which an arrow symbol is included to constraint their + // scope, the \c #direction_scope member has been provided to indicate + // the direction of the arrow from the perspective of a viewer standing + // right in front of the sign and looking straight towards it. + // + // \note The definition of the sign types is thought to be independent + // of the country, even if the images used in this documentation are + // based on the German Road Traffic Regulations (StVO). + // message Classification { // The traffic sign is not stationary, for example a temporary @@ -230,10 +260,25 @@ message TrafficSign // repeated Identifier assigned_lane_id = 5; + // Some traffic signs exist in two variants that have + // a similar semantic meaning but differ in that the symbol + // of the one corresponds to the specular reflection of the + // other with respect to the vertical axis. + // For some scenarios it might be relevant to choose the + // reflected version of a reference sign. This can be done + // by setting the \c #vertically_mirrored boolean to \c true. + // As for every boolean in the protocol buffers language, the + // default value of \c #vertically_mirrored is \c false. + // + optional bool vertically_mirrored = 6; + // Definition of traffic sign types. // Numbers are given according to German StVO. // - // For an overview see: + // For an overview of the German StVO see: + // \arg + // https://www.bast.de/DE/Verkehrstechnik/Fachthemen/v1-verkehrszeichen/vz-download.html + // (Catalog of the Federal Road Research Institute - BASt) // \arg // https://www.dvr.de/publikationen/downloads/verkehrszeichen.html // (Images) \arg @@ -257,736 +302,3496 @@ message TrafficSign // TYPE_OTHER = 1; - // Danger sign - // (StVO 101). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/101.png + // Warning: Danger sign. + // + // + // + // + //
\image html 101.png StVO 101
// TYPE_DANGER_SPOT = 2; - // "Right before left" rule at the next intersection - // (StVO 102). + // 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-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-20.png StVO 350-20 Set \c #vertically_mirrored to \c true.
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/102.png + // As symbolic road marking + // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. + // + // + // + // + // + //
\image html 293.png StVO 293
+ // + TYPE_ZEBRA_CROSSING = 87; + + // 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-20 Set \c #vertically_mirrored to \c true.
+ // + TYPE_FLIGHT = 110; + + // Warning: Cattle crossing. + // + // + // + // + // + // + // + // + // + // + //
\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.
+ // + TYPE_CATTLE = 200; + + // 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-23 Set \c #vertically_mirrored to \c true.
+ // + TYPE_HORSE_RIDERS = 197; + + // 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-24 Set \c #vertically_mirrored to \c true.
+ // + TYPE_AMPHIBIANS = 188; + + // 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-25 Set \c #vertically_mirrored to \c true.
+ // + TYPE_FALLING_ROCKS = 96; + + // Warning: Risk of snow or ice. + // + // + // + // + // + //
\image html 101-51.png StVO 101-51
+ // + TYPE_SNOW_OR_ICE = 94; + + // Warning: Crushed stones. + // + // + // + // + // + //
\image html 101-52.png StVO 101-52
+ // + TYPE_LOOSE_GRAVEL = 97; + + // Warning: Waterside. + // + // + // + // + // + //
\image html 101-53.png StVO 101-53
+ // + TYPE_WATERSIDE = 102; + + // Warning: Not enough clearance. + // + // + // + // + // + //
\image html 101-54.png StVO 101-54
+ // + TYPE_CLEARANCE = 210; + + // Warning: Movable bridge. + // + // + // + // + // + //
\image html 101-55.png StVO 101-55
+ // + TYPE_MOVABLE_BRIDGE = 101; + + // Warning: "Right before left" rule at the next intersection. + // + // + // + // + // + //
\image html 102.png StVO 102
// TYPE_RIGHT_BEFORE_LEFT_NEXT_INTERSECTION = 3; - // Warning sign for a left turn - // (StVO 103.1). Right: \c #TYPE_TURN_RIGHT + // Warning: Sign for a left turn. + // + // + // + // + // + //
\image html 103-10.png StVO 103-10
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/103-10.png + // Right: \c #TYPE_TURN_RIGHT // TYPE_TURN_LEFT = 4; - // Warning sign for a right turn - // (StVO 103.2). Left: \c #TYPE_TURN_LEFT + // Warning: Sign for a right turn. + // + // + // + // + // + //
\image html 103-20.png StVO 103-20
// - // See e.g.: + // Left: \c #TYPE_TURN_LEFT // TYPE_TURN_RIGHT = 5; - // Warning sign for a double turn (first left turn) - // (StVO 105.1). Right: \c #TYPE_DOUBLE_TURN_RIGHT + // Warning: Sign for a double turn (first left turn). + // + // + // + // + // + //
\image html 105-10.png StVO 105-10
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/105-10.png + // Right: \c #TYPE_DOUBLE_TURN_RIGHT // TYPE_DOUBLE_TURN_LEFT = 6; - // Warning sign for a double turn (first right turn) - // (StVO 105.2). Left: \c #TYPE_DOUBLE_TURN_LEFT + // Warning: Sign for a double turn (first right turn). + // + // + // + // + // + //
\image html 105-20.png StVO 105-20
// - // See e.g.: + // Left: \c #TYPE_DOUBLE_TURN_LEFT // TYPE_DOUBLE_TURN_RIGHT = 7; - // Steep hill downwards (StVO 108) \c TrafficSignValue::value - // and \c TrafficSignValue::value_unit . - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/108-10.png + // Warning: Steep hill downwards. + // + // + // + // + // + // + //
\image html 108-4.png StVO 108 Use \c TrafficSignValue::value + // and \c TrafficSignValue::value_unit to indicate slope. + //
// TYPE_HILL_DOWNWARDS = 8; - // Steep hill upwards (StVO 110) \c TrafficSignValue::value and - // \c TrafficSignValue::value_unit . - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/110-12.png + // Warning: Steep hill upwards. + // + // + // + // + // + // + //
\image html 110-4.png StVO 110 Use \c TrafficSignValue::value + // and \c TrafficSignValue::value_unit to indicate slope + //
// TYPE_HILL_UPWARDS = 9; - // Warning for road narrowing - // (StVO 120). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/120.png - // - TYPE_WARNING_ROAD_NARROWING = 10; - - // Warning for road narrowing on the left - // (StVO 121.2). - // - // See e.g.: - // - TYPE_WARNING_ROAD_NARROWING_LEFT = 11; - - // Warning for road narrowing on the right - // (StVO 121.1). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/121-10.png - // - TYPE_WARNING_ROAD_NARROWING_RIGHT = 12; - - // Road works sign - // (StVO 123) - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/123.png + // Warning: Uneven road. + // + // + // + // + // + //
\image html 112.png StVO 112
+ // + TYPE_UNEVEN_ROAD = 93; + + // Warning: Road slippery when wet or dirty. + // + // + // + // + // + //
\image html 114.png StVO 114
+ // + TYPE_ROAD_SLIPPERY_WET_OR_DIRTY = 95; + + // 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-20 Set \c #vertically_mirrored to \c true.
+ // + TYPE_SIDE_WINDS = 98; + + // Warning: Road narrowing. + // + // + // + // + // + //
\image html 120.png StVO 120
+ // + TYPE_ROAD_NARROWING = 10; + + // Warning: Road narrowing on the right. + // + // + // + // + // + //
\image html 121-10.png StVO 121-10
+ // + TYPE_ROAD_NARROWING_RIGHT = 12; + + // Warning: Road narrowing on the left. + // + // + // + // + // + //
\image html 121-20.png StVO 121-20
+ // + TYPE_ROAD_NARROWING_LEFT = 11; + + // Warning: Road works sign. + // + // + // + // + // + //
\image html 123.png StVO 123
// TYPE_ROAD_WORKS = 13; - // Warning for two-way-traffic (after one-way lane) - // (StVO 125). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/125.png - // - TYPE_WARNING_TWO_WAY_TRAFFIC = 14; - - // Traffic light ahead sign - // (StVO 131). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/131.png + // Warning: Traffic queues likely. + // + // + // + // + // + //
\image html 124.png StVO 124
+ // + TYPE_TRAFFIC_QUEUES = 100; + + // Warning: Two-way-traffic (after one-way lane). + // + // + // + // + // + //
\image html 125.png StVO 125
+ // + TYPE_TWO_WAY_TRAFFIC = 14; + + // Warning: Traffic light ahead sign. + // + // + // + // + // + //
\image html 131.png StVO 131
// TYPE_ATTENTION_TRAFFIC_LIGHT = 15; - // Give way sign - // (StVO 205). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/205.png + // Warning: Pedestrians. + // + // + // + // + // + // + // + // + // + // + // + //
\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.
+ // + TYPE_PEDESTRIANS = 103; + + // 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-20 Set \c #vertically_mirrored to \c true.
+ // + TYPE_CHILDREN_CROSSING = 106; + + // 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-20 Set \c #vertically_mirrored to \c true.
+ // + TYPE_CYCLE_ROUTE = 107; + + // 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-20 Set \c #vertically_mirrored to \c true.
+ // + TYPE_DEER_CROSSING = 109; + + // Warning: Level crossing without barrier or gate. + // + // + // + // + // + //
\image html 151.png StVO 151
+ // + TYPE_UNGATED_LEVEL_CROSSING = 144; + + // Level crossing marker. + // (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
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
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-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-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. + //
+ // + TYPE_LEVEL_CROSSING_MARKER = 112; + + // St.Andrew's cross, railway traffic has priority. + // + // + // + // + // + //
\image html 201-50.png StVO 201-50 + //
\image html 201-52.png StVO 201-52 with + // lightning bolt indicating + // voltage-carrying overhead line. + //
+ // + TYPE_RAILWAY_TRAFFIC_PRIORITY = 135; + + // Give way. + // + // + // + // + // + //
\image html 205.png StVO 205
// // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 341) + // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/341.png + // + // + // + // + // + //
StVO 341
// TYPE_GIVE_WAY = 16; - // Stop sign - // (StVO 206). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/206.png + // Stop sign. + // + // + // + // + // + //
\image html 206.png StVO 206
// // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 294) + // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/294.png + // + // + // + // + //
\image html 294.png StVO 294
// TYPE_STOP = 17; // Priority must be given to vehicles from the opposite - // direction (StVO 208). Or: \c - // #TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION + // direction. + // + // + // + // + // + //
\image html 208.png StVO 208
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/208.png + // See also \c + // #TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION. // TYPE_PRIORITY_TO_OPPOSITE_DIRECTION = 18; // Priority must be given to vehicles from the opposite - // direction (StVO 208 Upside down). Or: \c - // #TYPE_PRIORITY_TO_OPPOSITE_DIRECTION + // direction. + // + // + // + // + //
\image html 208.png + // StVO 208, upside down
// - // See e.g.: + // See also \c #TYPE_PRIORITY_TO_OPPOSITE_DIRECTION. // TYPE_PRIORITY_TO_OPPOSITE_DIRECTION_UPSIDE_DOWN = 19; - // Prescribed left turn - // (StVO 209.1). Right: \c #TYPE_PRESCRIBED_RIGHT_TURN + // Prescribed left turn. + // + // + // + // + // + //
\image html 209-10.png StVO 209-10
// - // See e.g.: + // Right: \c #TYPE_PRESCRIBED_RIGHT_TURN // // As symbolic road marking // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 297) - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/297.png + // (StVO 297). // TYPE_PRESCRIBED_LEFT_TURN = 20; - // Prescribed right turn - // (StVO 209.2). Left: \c #TYPE_PRESCRIBED_LEFT_TURN + // Prescribed right turn. + // + // + // + // + //
\image html 209-10.png + // StVO 209-20
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/209.png + // Left: \c #TYPE_PRESCRIBED_LEFT_TURN // // As symbolic road marking // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 297) - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/297.png + // (StVO 297). // TYPE_PRESCRIBED_RIGHT_TURN = 21; - // Prescribed driving straight ahead - // (StVO 209.3). - // - // See e.g.: + // Prescribed driving straight. + // + // + // + // + // + //
\image html 209-30.png StVO 209-30
// // As symbolic road marking // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 297) + // (StVO 297). // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/297.png - // - TYPE_PRESCRIBED_STRAIGHT_AHEAD = 22; + TYPE_PRESCRIBED_STRAIGHT = 22; - // Prescribed left way - // (StVO 211.1). Right: \c #TYPE_PRESCRIBED_RIGHT_WAY + // Prescribed right way. + // + // + // + // + // + //
\image html 211.png StVO 211
// - // See e.g.: + // Left: \c #TYPE_PRESCRIBED_LEFT_WAY // - TYPE_PRESCRIBED_LEFT_WAY = 23; + TYPE_PRESCRIBED_RIGHT_WAY = 24; - // Prescribed right way - // (StVO 211.2). Left: \c #TYPE_PRESCRIBED_LEFT_WAY + // Prescribed left way. + // + // + // + // + // + //
\image html 211-10.png StVO 211-10
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/211.png + // Right: \c #TYPE_PRESCRIBED_RIGHT_WAY // - TYPE_PRESCRIBED_RIGHT_WAY = 24; + TYPE_PRESCRIBED_LEFT_WAY = 23; - // Prescribed left turn and driving straight ahead - // (StVO 214.1). Right: \c - // #TYPE_PRESCRIBED_RIGHT_TURN_AND_STRAIGHT_AHEAD + // Prescribed right turn and driving straight. + // + // + // + // + // + //
\image html 214.png StVO 214
// - // See e.g.: + // Left: \c + // #TYPE_PRESCRIBED_LEFT_TURN_AND_RIGHT_TURN // // As symbolic road marking // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 297) - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/297.png + // (StVO 297). // - TYPE_PRESCRIBED_LEFT_TURN_AND_STRAIGHT_AHEAD = 25; + TYPE_PRESCRIBED_RIGHT_TURN_AND_STRAIGHT = 26; - // Prescribed right turn and driving straight ahead - // (StVO 214.2). Left: \c - // #TYPE_PRESCRIBED_LEFT_TURN_AND_RIGHT_TURN + // Prescribed left turn and driving straight . + // + // + // + // + // + //
\image html 214-10.png StVO 214-10
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/214.png + // Right: \c + // #TYPE_PRESCRIBED_RIGHT_TURN_AND_STRAIGHT // // As symbolic road marking // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 297) - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/297.png + // (StVO 297). // - TYPE_PRESCRIBED_RIGHT_TURN_AND_STRAIGHT_AHEAD = 26; + TYPE_PRESCRIBED_LEFT_TURN_AND_STRAIGHT = 25; - // Prescribed left and right turn - // (StVO 214.3). - // - // See e.g.: + // Prescribed left and right turn. + // + // + // + // + // + //
\image html 214-30.png StVO 214-30
// // As symbolic road marking // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 297) - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/297.png + // (StVO 297). // TYPE_PRESCRIBED_LEFT_TURN_AND_RIGHT_TURN = 27; - // Prescribed left turn, right turn and driving straight ahead + // Prescribed left turn, right turn and driving straight // (required for logical signs as road marking). // - // See e.g.: - // // As symbolic road marking // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 297) + // (StVO 297). // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/297.png - // - TYPE_PRESCRIBED_LEFT_TURN_RIGHT_TURN_AND_STRAIGHT_AHEAD = 28; + TYPE_PRESCRIBED_LEFT_TURN_RIGHT_TURN_AND_STRAIGHT = 28; - // Roundabout - // (StVO 215). + // Roundabout. + // + // + // + // + // + //
\image html 215.png StVO 215
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/215.png + // \note The direction of driving (clockwise, counterclockwise) + // is country-specific. // TYPE_ROUNDABOUT = 29; - // One-way road to the left - // (StVO 220.1). Right: \c #TYPE_ONEWAY_RIGHT + // One-way road to the left. + // + // + // + // + // + //
\image html 220-10.png StVO 220-10
// - // See e.g.: + // Right: \c #TYPE_ONEWAY_RIGHT // TYPE_ONEWAY_LEFT = 30; - // One-way road to the right - // (StVO 220.2). Left: \c #TYPE_ONEWAY_LEFT + // One-way road to the right. + // + // + // + // + // + //
\image html 220-20.png StVO 220-20
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/220-20.png + // Left: \c #TYPE_ONEWAY_LEFT // TYPE_ONEWAY_RIGHT = 31; - // Drive past on the left side - // (StVO 222.1). Right: \c #TYPE_PASS_RIGHT + // Drive past on the left side. + // + // + // + // + // + //
\image html 222.png StVO 222
// - // See e.g.: + // Right: \c #TYPE_PASS_RIGHT // TYPE_PASS_LEFT = 32; - // Drive past on the right side - // (StVO 222.2). Left: \c #TYPE_PASS_LEFT + // Drive past on the right side. + // + // + // + // + // + //
\image html 222-10.png StVO 222-10
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/222.png + // Left: \c #TYPE_PASS_LEFT // TYPE_PASS_RIGHT = 33; - // Lane for buses - // (StVO 245). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/245.png + // 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-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.
+ // + TYPE_SIDE_LANE_OPEN_FOR_TRAFFIC = 128; + + // 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-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. + //
+ // + TYPE_SIDE_LANE_CLOSED_FOR_TRAFFIC = 129; + + // 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-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.
+ // + TYPE_SIDE_LANE_CLOSING_FOR_TRAFFIC = 130; + + // Bus stop or tramway stop. + // + // + // + // + // + //
\image html 224.png StVO 224
+ // + TYPE_BUS_STOP = 137; + + // Taxi rank. + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
\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-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 + //
+ // + TYPE_TAXI_STAND = 138; + + // Route for bicycles only. + // + // + // + // + // + //
\image html 237.png StVO 237
+ // + TYPE_BICYCLES_ONLY = 145; + + // Route for horse riders only. + // + // + // + // + // + //
\image html 238.png StVO 238
+ // + TYPE_HORSE_RIDERS_ONLY = 146; + + // Route for pedestrians only. + // + // + // + // + // + //
\image html 239.png StVO 239
+ // + TYPE_PEDESTRIANS_ONLY = 147; + + // Unsegregated route for use by bicycles and pedestrians only. + // + // + // + // + // + //
\image html 240.png StVO 240
+ // + TYPE_BICYCLES_PEDESTRIANS_SHARED_ONLY = 148; + + // Segregated route for use by bicycles and pedestrians only, + // bicycles on the left. + // + // + // + // + // + //
\image html 241-30.png StVO 241-30
+ // Right: \c #TYPE_BICYCLES_PEDESTRIANS_SEPARATED_RIGHT_ONLY + // + TYPE_BICYCLES_PEDESTRIANS_SEPARATED_LEFT_ONLY = 149; + + // Segregated route for use by bicycles and pedestrians only, + // bicycles on the right. + // + // + // + // + // + //
\image html 241-31.png StVO 241-31
+ // + // Left: \c #TYPE_BICYCLES_PEDESTRIANS_SEPARATED_LEFT_ONLY + TYPE_BICYCLES_PEDESTRIANS_SEPARATED_RIGHT_ONLY = 150; + + // Beginning of the pedestrian zone. + // + // + // + // + // + //
\image html 242.1.png StVO 242.1
+ // + TYPE_PEDESTRIAN_ZONE_BEGIN = 151; + + // End of the pedestrian zone. + // + // + // + // + // + //
\image html 242.2.png StVO 242.2
+ // + TYPE_PEDESTRIAN_ZONE_END = 152; + + // Beginning of bicycle road. + // + // + // + // + // + //
\image html 244.1.png StVO 244.1
+ // + TYPE_BICYCLE_ROAD_BEGIN = 153; + + // End of bicycle road. + // + // + // + // + // + //
\image html 244.2.png StVO 244.2
+ // + TYPE_BICYCLE_ROAD_END = 154; + + // Lane for buses. + // + // + // + // + // + //
\image html 245.png StVO 245
// TYPE_BUS_LANE = 34; - // Bus only lane begin (). + // Bus only lane begin. + // \n // End: \c #TYPE_BUS_LANE_END // TYPE_BUS_LANE_BEGIN = 35; - // Bus only lane end (). + // Bus only lane end. + // \n // Begin: \c #TYPE_BUS_LANE_BEGIN // TYPE_BUS_LANE_END = 36; - // Entry prohibited for all vehicle types - // (StVO 250). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/250.png + // Entry prohibited for all types of vehicles. + // + // + // + // + // + //
\image html 250.png StVO 250
+ // + TYPE_ALL_PROHIBITED = 37; + + // Entry prohibited for cars, trucks, and other motorized + // multi-track vehicles. + // + // + // + // + // + //
\image html 251.png StVO 251
+ // + TYPE_MOTORIZED_MULTITRACK_PROHIBITED = 38; + + // Entry prohibited for trucks. + // + // + // + // + // + //
\image html 253.png StVO 253
+ // + // \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
+ // + TYPE_BICYCLES_PROHIBITED = 40; + + // Entry prohibited for motorcycles. + // + // + // + // + // + //
\image html 255.png StVO 255
+ // + TYPE_MOTORCYCLES_PROHIBITED = 41; + + // Entry prohibited for mopeds. + // + // + // + // + // + //
\image html 257-50.png StVO 257-50
+ // + TYPE_MOPEDS_PROHIBITED = 155; + + // Entry prohibited for horse riders. + // + // + // + // + // + //
\image html 257-51.png StVO 257-51
+ // + TYPE_HORSE_RIDERS_PROHIBITED = 156; + + // Entry prohibited for horse carriages. + // + // + // + // + // + //
\image html 257-52.png StVO 257-52
+ // + TYPE_HORSE_CARRIAGES_PROHIBITED = 157; + + // Entry prohibited for cattle. + // + // + // + // + // + //
\image html 257-53.png StVO 257-53
+ // + TYPE_CATTLE_PROHIBITED = 158; + + // Entry prohibited for buses. + // + // + // + // + // + //
\image html 257-54.png StVO 257-54
+ // + TYPE_BUSES_PROHIBITED = 159; + + // Entry prohibited for passenger cars. + // + // + // + // + // + //
\image html 257-55.png StVO 257-55
+ // + TYPE_CARS_PROHIBITED = 160; + + // Entry prohibited for passenger cars with trailers. + // + // + // + // + // + //
\image html 257-56.png StVO 257-56
+ // + TYPE_CARS_TRAILERS_PROHIBITED = 161; + + // Entry prohibited for trucks with trailers. + // + // + // + // + // + //
\image html 257-57.png StVO 257-57
+ // + TYPE_TRUCKS_TRAILERS_PROHIBITED = 162; + + // Entry prohibited for tractors. + // + // + // + // + // + //
\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]. + // + TYPE_TRACTORS_PROHIBITED = 163; + + // Entry prohibited for pedestrians. + // + // + // + // + // + //
\image html 259.png StVO 259
+ // + TYPE_PEDESTRIANS_PROHIBITED = 42; + + // Entry prohibited for all motor vehicles. + // + // + // + // + // + //
\image html 260.png StVO 260
+ // + TYPE_MOTOR_VEHICLES_PROHIBITED = 43; + + // Entry prohibited for marked vehicles transporting hazardous + // goods. + // + // + // + // + //
\image html 261.png StVO 261
+ // + TYPE_HAZARDOUS_GOODS_VEHICLES_PROHIBITED = 164; + + // Weight limit (entry prohibited for vehicles over maximum + // gross weight shown). + // + // + // + // + // + //
\image html 262.png StVO 262
+ // + // Use + // \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to set the limit. // - TYPE_PROHIBITED_FOR_ALL = 37; + TYPE_OVER_WEIGHT_VEHICLES_PROHIBITED = 165; - // Entry prohibited for all motor vehicles - // (StVO 251). + // Axle weight limit (entry prohibited for vehicles over weight + // on axle shown). + // + // + // + // + //
\image html 263.png StVO 263
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/251.png + // Use + // \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to set the limit. // - TYPE_PROHIBITED_FOR_MOTOR_VEHICLES = 38; + TYPE_VEHICLES_AXLE_OVER_WEIGHT_PROHIBITED = 166; - // Entry prohibited for trucks - // (StVO 253). + // Horizontal clearance (entry prohibited for vehicles wider + // than the width shown). + // + // + // + // + //
\image html "264-2,3.png" StVO 264
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/253.png + // Use + // \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to set the limit. // - TYPE_PROHIBITED_FOR_TRUCKS = 39; + TYPE_VEHICLES_EXCESS_WIDTH_PROHIBITED = 167; - // Entry prohibited for bicycles - // (StVO 254). + // Vertical clearance (entry prohibited for vehicles higher than + // the height shown). + // + // + // + // + // + //
\image html 265.png StVO 265
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/254.png + // Use + // \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to set the limit. // - TYPE_PROHIBITED_FOR_BICYCLES = 40; + TYPE_VEHICLES_EXCESS_HEIGHT_PROHIBITED = 168; - // Entry prohibited for motor bikes - // (StVO 255). + // Length restriction (entry prohibited for vehicles or + // combinations of vehicles longer than the length shown). + // + // + // + // + //
\image html 266.png StVO 266
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/255.png + // Use + // \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to set the limit. // - TYPE_PROHIBITED_FOR_MOTOR_AND_BIKES = 41; + TYPE_VEHICLES_EXCESS_LENGTH_PROHIBITED = 169; - // Entry prohibited for pedestrians - // (StVO 259). + // Entry not allowed. One-way road. + // + // + // + // + // + //
\image html 267.png StVO 267
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/259.png - // - TYPE_PROHIBITED_FOR_PEDESTRIANS = 42; + TYPE_DO_NOT_ENTER = 44; - // Entry prohibited for all motor vehicles and bikes - // (StVO 260). + // Snow chains required. + // + // + // + // + // + //
\image html 268.png StVO 268
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/260.png - // - TYPE_PROHIBITED_FOR_MOTOR_VEHICLES_BIKES = 43; + TYPE_SNOW_CHAINS_REQUIRED = 170; - // Entry not allowed - // (StVO 267). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/267.png + // Entry prohibited for vehicles carrying water pollutants. + // + // + // + // + //
\image html 269.png StVO 269
// - TYPE_DO_NOT_ENTER = 44; + TYPE_WATER_POLLUTANT_VEHICLES_PROHIBITED = 171; - // Start of area without traffic to reduce harmful air pollution - // (StVO 270.1). End: \c #TYPE_ENVIRONMENTAL_ZONE_END + // Start of area without traffic to reduce harmful air + // pollution. + // + // + // + // + //
\image html 270.1.png StVO 270.1
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/270.1.png + // End: \c #TYPE_ENVIRONMENTAL_ZONE_END // TYPE_ENVIRONMENTAL_ZONE_BEGIN = 45; - // End of area without traffic to reduce harmful air pollution - // (StVO 270.2). Begin: \c #TYPE_ENVIRONMENTAL_ZONE_BEGIN + // End of area without traffic to reduce harmful air pollution. + // + // + // + // + // + //
\image html 270.2.png StVO 270.2
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/270.2.png + // Begin: \c + // #TYPE_ENVIRONMENTAL_ZONE_BEGIN // TYPE_ENVIRONMENTAL_ZONE_END = 46; - // No U turn left - // (StVO 272). Right: \c #TYPE_NO_U_TURN_RIGHT + // No U turn left. + // + // + // + // + // + //
\image html 272.png StVO 272
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/272.png + // Right: \c #TYPE_NO_U_TURN_RIGHT // TYPE_NO_U_TURN_LEFT = 47; - // No U turn right (). + // No U turn right. + // + // + // \note This type is to be applied in left-driving countries. + // // Left: \c #TYPE_NO_U_TURN_LEFT // TYPE_NO_U_TURN_RIGHT = 48; - // Prescribed U turn left (). + // Prescribed U turn left. + // \n // Right: \c #TYPE_PRESCRIBED_U_TURN_RIGHT // TYPE_PRESCRIBED_U_TURN_LEFT = 49; - // Prescribed U turn right (). + // Prescribed U turn right. + // \n + // \note This type is to be applied in left-driving countries. + // // Left: \c #TYPE_PRESCRIBED_U_TURN_LEFT // TYPE_PRESCRIBED_U_TURN_RIGHT = 50; - // Minimum safety distance for trucks (StVO 273). - // \c TrafficSignValue::value and \c - // TrafficSignValue::value_unit . + // Minimum safety distance for trucks. + // + // + // + // + // + //
\image html 273.png StVO 273
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/273.png + // Use + // \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to set the limit. // TYPE_MINIMUM_DISTANCE_FOR_TRUCKS = 51; - // Start of speed limit (StVO 274) \c TrafficSignValue::value - // and \c TrafficSignValue::value_unit . End: \c - // #TYPE_SPEED_LIMIT_END + // Start of speed limit. + // + // + // + // + // + //
\image html 274-30.png StVO 274
+ // + // Use + // \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to set the limit. // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/274-60.png + // End: \c #TYPE_SPEED_LIMIT_END // TYPE_SPEED_LIMIT_BEGIN = 52; - // Start of zone with speed limit (StVO 274.1) \c - // TrafficSignValue::value and \c TrafficSignValue::value_unit . - // End: \c #TYPE_SPEED_LIMIT_ZONE_END + // Start of zone with speed limit. + // + // + // + // + // + //
\image html 274.1.png StVO 274.1
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/274.1.png + // Use + // \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to set the limit. + // + // End: \c #TYPE_SPEED_LIMIT_ZONE_END // TYPE_SPEED_LIMIT_ZONE_BEGIN = 53; - // End of zone with speed limit (StVO 274.2) \c - // TrafficSignValue::value and \c TrafficSignValue::value_unit . - // Begin: \c #TYPE_SPEED_LIMIT_ZONE_BEGIN + // End of zone with speed limit. + // + // + // + // + // + //
\image html 274.2.png StVO 274.2
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/274.2.png + // Use + // \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to set the limit. + // + // Begin: \c #TYPE_SPEED_LIMIT_ZONE_BEGIN // TYPE_SPEED_LIMIT_ZONE_END = 54; - // Start of mandatory minimum speed (StVO 275) \c - // TrafficSignValue::value and \c TrafficSignValue::value_unit . - // End: \c #TYPE_MINIMUM_SPEED_END + // Start of mandatory minimum speed. + // + // + // + // + // + //
\image html 275.png StVO 275
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/275.png + // Use + // \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to set the speed. + // + // End: \c #TYPE_MINIMUM_SPEED_END // TYPE_MINIMUM_SPEED_BEGIN = 55; - // Start of overtaking ban - // (StVO 276). End: \c #TYPE_OVERTAKING_BAN_END + // Start of overtaking ban. + // + // + // + // + // + //
\image html 276.png StVO 276
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/276.png + // End: \c #TYPE_OVERTAKING_BAN_END // TYPE_OVERTAKING_BAN_BEGIN = 56; - // Start of overtaking ban for trucks - // (StVO 277). End: \c #TYPE_OVERTAKING_BAN_FOR_TRUCKS_END + // Start of overtaking ban for trucks. + // + // + // + // + // + //
\image html 277.png StVO 277
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/277.png + // End: \c + // #TYPE_OVERTAKING_BAN_FOR_TRUCKS_END // TYPE_OVERTAKING_BAN_FOR_TRUCKS_BEGIN = 57; - // End of speed limit (StVO 278) \c TrafficSignValue::value and - // \c TrafficSignValue::value_unit . Begin: \c - // #TYPE_SPEED_LIMIT_BEGIN + // End of speed limit. + // + // + // + // + // + //
\image html 278-60.png StVO 278
+ // + // Use + // \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to refer to the limit. // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/278-60.png + // Begin: \c #TYPE_SPEED_LIMIT_BEGIN // TYPE_SPEED_LIMIT_END = 58; - // End of mandatory minimum speed (StVO 279) \c - // TrafficSignValue::value and \c TrafficSignValue::value_unit . - // Begin: \c #TYPE_MINIMUM_SPEED_BEGIN + // End of mandatory minimum speed. + // + // + // + // + // + //
\image html 279.png StVO 279
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/279.png + // Use + // \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit to refer to the limit. + // + // Begin: \c #TYPE_MINIMUM_SPEED_BEGIN // TYPE_MINIMUM_SPEED_END = 59; - // End of overtaking ban - // (StVO 280). Begin: \c #TYPE_OVERTAKING_BAN_BEGIN + // End of overtaking ban. + // + // + // + // + // + //
\image html 280.png StVO 280
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/280.png + // Begin: \c #TYPE_OVERTAKING_BAN_BEGIN // TYPE_OVERTAKING_BAN_END = 60; - // End of overtaking ban for trucks - // (StVO 281). Begin: \c #TYPE_OVERTAKING_BAN_FOR_TRUCKS_BEGIN + // End of overtaking ban for trucks. + // + // + // + // + // + //
\image html 281.png StVO 281
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/281.png + // Begin: \c + // #TYPE_OVERTAKING_BAN_FOR_TRUCKS_BEGIN // TYPE_OVERTAKING_BAN_FOR_TRUCKS_END = 61; - // End of all speed and overtaking restrictions - // (StVO 282). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/282.png + // End of all speed and overtaking restrictions. + // + // + // + // + // + //
\image html 282.png StVO 282
// TYPE_ALL_RESTRICTIONS_END = 62; - // No stopping sign - // (StVO 283). + // No stopping sign. + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
\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-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 + //
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/283.png - // - // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 299) - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/299.png TYPE_NO_STOPPING = 63; - // No parking sign - // (StVO 286). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/286.png + // No parking sign. + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
\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-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 + //
// // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 299) + // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/299.png + // + // + // + // + //
\image html 299.png StVO 299
// TYPE_NO_PARKING = 64; - // Begin of no parking zone - // (StVO 290.1). End: \c #TYPE_NO_PARKING_ZONE_END + // Begin of no parking zone. + // + // + // + // + // + //
\image html 290.1.png StVO 290.1
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/290.1.png + // End: \c #TYPE_NO_PARKING_ZONE_END // TYPE_NO_PARKING_ZONE_BEGIN = 65; - // End of no parking zone - // (StVO 290.2). Begin: \c #TYPE_NO_PARKING_ZONE_BEGIN + // End of no parking zone. + // + // + // + // + // + //
\image html 290.2.png StVO 290.2
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/290.2.png + // Begin: \c #TYPE_NO_PARKING_ZONE_BEGIN // TYPE_NO_PARKING_ZONE_END = 66; - // Right of way at the next intersection - // (StVO 301). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/301.png + // Right of way at the next intersection. + // + // + // + // + // + //
\image html 301.png StVO 301
// TYPE_RIGHT_OF_WAY_NEXT_INTERSECTION = 67; - // Begin of priority road with right of way - // (StVO 306). End: \c #TYPE_RIGHT_OF_WAY_END + // Begin of priority road with right of way. + // + // + // + // + // + //
\image html 306.png StVO 306
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/306.png + // End: \c #TYPE_RIGHT_OF_WAY_END // TYPE_RIGHT_OF_WAY_BEGIN = 68; - // End of priority road with right of way - // (StVO 307). Begin: \c #TYPE_RIGHT_OF_WAY_BEGIN + // End of priority road with right of way. + // + // + // + // + // + //
\image html 307.png StVO 307
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/307.png + // Begin: \c #TYPE_RIGHT_OF_WAY_BEGIN // TYPE_RIGHT_OF_WAY_END = 69; // Traffic has priority over vehicles from the opposite - // direction (StVO 308). Or: \c + // direction. + // + // + // + // + // + //
\image html 308.png StVO 308
+ // + // See also: \c // #TYPE_PRIORITY_TO_OPPOSITE_DIRECTION // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/308.png - // TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION = 70; // Traffic has priority over vehicles from the opposite - // direction (StVO 308 Upside down). Or: \c + // direction. + // + // + // + // + //
\image html 308.png + // StVO 308, upside down
+ // + // See also: \c // #TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION // - // See e.g.: - // TYPE_PRIORITY_OVER_OPPOSITE_DIRECTION_UPSIDE_DOWN = 71; - // Town entrance - // (StVO 310). End: \c #TYPE_TOWN_END + // Town entrance. + // + // + // + // + // + //
\image html 310.png StVO 310
+ // + // Use \c TrafficSignValue::text to denote the town's name + // and district, e.g. "Wilster, Kreis Steinburg". // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/310.png + // End: \c #TYPE_TOWN_END // TYPE_TOWN_BEGIN = 72; - // Town exit - // (StVO 311). Begin: \c #TYPE_TOWN_BEGIN + // Town exit. + // + // + // + // + // + //
\image html 311.png StVO 311
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/311.png + // Use \c TrafficSignValue::text to denote the town's name + // and district, e.g. "Wilster". + // + // Begin: \c #TYPE_TOWN_BEGIN // TYPE_TOWN_END = 73; - // Parking space - // (StVO 314). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/314.png + // Parking space. + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
\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 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\".
\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 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-30.png StVO 314-30 Set \c Classification::direction_scope to \c + // #DIRECTION_SCOPE_LEFT_RIGHT.
// TYPE_CAR_PARKING = 74; - // Begin of parking zone - // (StVO 314.1). End: \c #TYPE_CAR_PARKING_ZONE_END + // Begin of parking zone. + // + // + // + // + // + //
\image html 314.1.png StVO 314.1
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/314.1.png + // End: \c #TYPE_CAR_PARKING_ZONE_END // TYPE_CAR_PARKING_ZONE_BEGIN = 75; - // End of parking zone - // (StVO 314.2). Begin: \c #TYPE_CAR_PARKING_ZONE_BEGIN + // End of parking zone. + // + // + // + // + // + //
\image html 314.2.png StVO 314.2
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/314.2.png + // Begin: \c #TYPE_CAR_PARKING_ZONE_BEGIN // TYPE_CAR_PARKING_ZONE_END = 76; - // Start of area with calmed / reduced traffic - // (verkehrsberuhigter Bereich - StVO 325.1). - // End: \c #TYPE_TRAFFIC_CALMED_DISTRICT_END - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/325.1.png - // - TYPE_TRAFFIC_CALMED_DISTRICT_BEGIN = 77; - - // End of area with calmed / reduced traffic - // (verkehrsberuhigter Bereich - StVO 325.2). - // Begin: \c #TYPE_TRAFFIC_CALMED_DISTRICT_BEGIN - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/325.2.png - // - TYPE_TRAFFIC_CALMED_DISTRICT_END = 78; - - // Tunnel ahead - // (StVO 327). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/327.png + // Parking on sidewalks half in the direction of travel left. + // + // + // + // + // + //
StVO 315-50
+ // + // Right: \c #TYPE_SIDEWALK_HALF_PARKING_RIGHT + // + TYPE_SIDEWALK_HALF_PARKING_LEFT = 172; + + // Parking on sidewalks half in the direction of travel right. + // + // + // + // + // + //
\image html 315-55.png StVO 315-55
+ // + // Left: \c #TYPE_SIDEWALK_HALF_PARKING_LEFT + // + TYPE_SIDEWALK_HALF_PARKING_RIGHT = 173; + + // Parking on sidewalks completely in the direction of + // travel left. + // + // + // + // + // + //
StVO 315-60
+ // + // Right: \c #TYPE_SIDEWALK_PARKING_RIGHT + // + TYPE_SIDEWALK_PARKING_LEFT = 174; + + // Parking on sidewalks completely in direction of travel right. + // + // + // + // + // + //
StVO 315-65
+ // + // Left: \c #TYPE_SIDEWALK_PARKING_LEFT + // + TYPE_SIDEWALK_PARKING_RIGHT = 175; + + // Parking on sidewalks half, perpendicular, in the direction of + // travel left. + // + // + // + // + // + //
StVO 315-70
+ // + // Right: \c + // #TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_RIGHT + // + TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_LEFT = 176; + + // Parking on sidewalks half, perpendicular, in the direction of + // travel right. + // + // + // + // + // + //
StVO 315-75
+ // + // Left: \c + // #TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_LEFT + // + TYPE_SIDEWALK_PERPENDICULAR_HALF_PARKING_RIGHT = 177; + + // Parking on sidewalks, perpendicular, in the direction of + // travel left. + // + // + // + // + // + //
StVO 315-80
+ // + // Right: \c + // #TYPE_SIDEWALK_PERPENDICULAR_PARKING_RIGHT + // + TYPE_SIDEWALK_PERPENDICULAR_PARKING_LEFT = 178; + + // Parking on sidewalks, perpendicular, in the direction of + // travel right. + // + // + // + // + // + //
StVO 315-85
+ // + // 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
+ // + // End: \c #TYPE_LIVING_STREET_END + // + TYPE_LIVING_STREET_BEGIN = 77; + + // End of area with calmed / reduced traffic / home zone. + // + // + // + // + // + //
\image html 325.2.png StVO 325.2
+ // + // Begin: \c #TYPE_LIVING_STREET_BEGIN + // + TYPE_LIVING_STREET_END = 78; + + // Tunnel ahead. + // + // + // + // + // + //
\image html 327.png StVO 327
// TYPE_TUNNEL = 79; - // Emergency stopping place left - // (). Right: \c #TYPE_EMERGENCY_STOPPING_RIGHT + // Emergency stopping place left. + // + // + // + // + // + //
\image html 328.png
+ // + // \note This type is to be applied in left-driving countries // - // See e.g.: + // Right: \c #TYPE_EMERGENCY_STOPPING_RIGHT // TYPE_EMERGENCY_STOPPING_LEFT = 80; - // Emergency stopping place right - // (StVO 328). Left: \c #TYPE_EMERGENCY_STOPPING_LEFT + // Emergency stopping place right. + // + // + // + // + // + //
\image html 328.png StVO 328
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/328.png + // Left: \c #TYPE_EMERGENCY_STOPPING_LEFT // TYPE_EMERGENCY_STOPPING_RIGHT = 81; - // Begin of highway - // (StVO 330.1). End: \c #TYPE_HIGHWAY_END + // Begin of highway. + // + // + // + // + // + //
\image html 330.1.png StVO 330.1
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/330.1.png + // End: \c #TYPE_HIGHWAY_END // TYPE_HIGHWAY_BEGIN = 82; - // End of highway - // (StVO 330.2). Begin: \c #TYPE_HIGHWAY_BEGIN + // End of highway. + // + // + // + // + // + //
\image html 330.2.png StVO 330.2
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/330.2.png + // Begin: \c #TYPE_HIGHWAY_BEGIN // TYPE_HIGHWAY_END = 83; - // Begin of expressway for motor vehicles - // (StVO 331.1). End: \c #TYPE_EXPRESSWAY_END + // Begin of expressway for motor vehicles. + // + // + // + // + // + //
\image html 331.1.png StVO 331.1
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/331.1.png + // End: \c #TYPE_EXPRESSWAY_END // TYPE_EXPRESSWAY_BEGIN = 84; - // End of expressways for motor vehicles - // (StVO 331.2). Begin: \c #TYPE_EXPRESSWAY_BEGIN + // End of expressways for motor vehicles. + // + // + // + // + // + //
\image html 331.2.png StVO 331.2
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/331.2.png + // Begin: \c #TYPE_EXPRESSWAY_BEGIN // TYPE_EXPRESSWAY_END = 85; - // Highway exit sign - // (StVO 333). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/333.png + // Highway exit. + // + // + // + // + // + //
\image html 332.png StVO 332
+ // + // Use \c TrafficSignValue::text to denote the destination + // indicated in the sign, e.g. "Mainz Wiesbaden". + // + TYPE_NAMED_HIGHWAY_EXIT = 183; + + // Expressway exit. + // + // + // + // + // + //
\image html 332.1.png StVO 332.1
+ // + // Use \c TrafficSignValue::text to denote the destination + // indicated in the sign, e.g. "Mainz Wiesbaden". + // + TYPE_NAMED_EXPRESSWAY_EXIT = 184; + + // Exit sign on other roads. + // + // + // + // + // + //
\image html 332.1-20.png StVO 332.1-20
+ // + // Use \c TrafficSignValue::text to denote the destination + // indicated in the sign, e.g. "Duisburg Endeninch". + // + TYPE_NAMED_ROAD_EXIT = 185; + + // Highway exit sign. + // + // + // + // + // + //
\image html 333.png StVO 333
// TYPE_HIGHWAY_EXIT = 86; - // Pedestrian crossing - // (StVO 350) - crosswalk. - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/350-10.png - // - // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 293) + // Exit from expressway (arrow sign). + // + // + // + // + // + //
\image html 333.1.png StVO 333.1
+ // + TYPE_EXPRESSWAY_EXIT = 186; + + // One-way street. + // + // + // + // + // + //
StVO 353 - Valid only until october 2022.
+ // + TYPE_ONEWAY_STREET = 187; + + // Crossing guards. + // + // + // + // + // + //
\image html 356.png StVO 356
+ // + TYPE_CROSSING_GUARDS = 189; + + // Dead-end street. + // + // + // + // + // + //
\image html 357.png StVO 357
+ // + TYPE_DEADEND = 190; + + // Dead-end street excluding ... + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
\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-52.png StVO 357-52 excluding bicycles.
+ // + TYPE_DEADEND_EXCLUDING_DESIGNATED_ACTORS = 191; + + // First aid station. + // + // + // + // + // + //
\image html 358.png StVO 358
+ // + TYPE_FIRST_AID_STATION = 194; + + // Police station. + // + // + // + // + // + //
\image html 363.png StVO 363
+ // + TYPE_POLICE_STATION = 195; + + // 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".
+ // + TYPE_TELEPHONE = 196; + + // 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-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-66.png StVO 365-66 H2 filling station. Use \c TrafficSignValue::text for "H2".
+ // + TYPE_FILLING_STATION = 198; + + // Highway hotel. + // + // + // + // + // + //
\image html 365-55.png StVO 365-55
+ // + TYPE_HOTEL = 201; + + // Highway inn. + // + // + // + // + // + //
\image html 365-56.png StVO 365-56
+ // + TYPE_INN = 202; + + // Highway kiosk. + // + // + // + // + // + //
\image html 365-57.png StVO 365-57
+ // + TYPE_KIOSK = 203; + + // Toilets. + // + // + // + // + // + //
\image html 365-58.png StVO 365-58
+ // + TYPE_TOILET = 204; + + // Highway chapel. + // + // + // + // + // + //
\image html 365-59.png StVO 365-59
+ // + TYPE_CHAPEL = 205; + + // Tourist information. + // + // + // + // + // + //
\image html 365-61.png StVO 365-61
+ // + TYPE_TOURIST_INFO = 206; + + // Roadside assistance. + // + // + // + // + // + //
\image html 365-62.png StVO 365-62
+ // + TYPE_REPAIR_SERVICE = 207; + + // Underpass for pedestrians. + // + // + // + // + // + //
\image html 365-63.png StVO 365-63
+ // + TYPE_PEDESTRIAN_UNDERPASS = 208; + + // Pedestrian bridge. + // + // + // + // + // + //
\image html 365-64.png StVO 365-64
+ // + TYPE_PEDESTRIAN_BRIDGE = 209; + + // Camper place. + // + // + // + // + // + //
\image html 365-67.png StVO 365-67
+ // Camper and caravan place + // + // + // + // + // + //
\image html 365-68.png StVO 365-68
+ // + TYPE_CAMPER_PLACE = 213; + + // Advisory speed limit beginning. + // + // + // + // + // + //
StVO 380 - Valid only until october 2022.
// - // See e.g.: https://www.dvr.de/bilder/stvo/gt/293.png + // \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit . // - TYPE_PEDESTRIAN_CROSSING_INFO = 87; + TYPE_ADVISORY_SPEED_LIMIT_BEGIN = 214; - // Pole indicating highways exit in e.g. 100m (StVO 450, - // StVO 451, StVO 452). + // Advisory speed limit end. + // + // + // + // + // + //
StVO 381 - Valid only until october 2022
+ // // \c TrafficSignValue::value and \c // TrafficSignValue::value_unit . // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/450-51.png + TYPE_ADVISORY_SPEED_LIMIT_END = 215; + + // Road passes through the town but not its city center. + // + // + // + // + // + //
\image html 385.png StVO 385
+ // + // 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
+ // + // Use \c TrafficSignValue::text to denote the attraction + // indicated in the sign. + // + TYPE_TOURIST_ATTRACTION = 217; + + // Tourist route. + // + // + // + // + // + //
\image html 386.2.png StVO 386.2
+ // + // 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
+ // + // 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
+ // + TYPE_SHOULDER_NOT_PASSABLE_MOTOR_VEHICLES = 220; + + // Shoulder unsafe for vehicles with a permitted gross weight + // over 3.5 [t] and for tractors. + // + // + // + // + // + //
StVO 389 - Valid only until october 2022
+ // + TYPE_SHOULDER_UNSAFE_TRUCKS_TRACTORS = 221; + + // Toll highway beginning. + // + // + // + // + // + //
\image html 390.png StVO 390
+ // + TYPE_TOLL_BEGIN = 222; + + // Toll highway end. + // + // + // + // + // + //
\image html 390.2.png StVO 390.2
+ // + TYPE_TOLL_END = 223; + + // Toll road. + // + // + // + // + // + //
\image html 391.png StVO 391
+ // + TYPE_TOLL_ROAD = 224; + + // Customs post. + // + // + // + // + // + //
StVO 392
+ // + TYPE_CUSTOMS = 225; + + // Information sign posted at international borders. + // + // + // + // + // + //
\image html 393.png StVO 393
+ // + TYPE_INTERNATIONAL_BORDER_INFO = 226; + + // Red band on lamp posts indicate that streetlight does not + // stay on all night. + // + // + // + //
\image html 394.png StVO 394 + // \image html 394-50.png StVO 394-50 + //
+ // + TYPE_STREETLIGHT_RED_BAND = 227; + + // Federal Highway route number. + // + // + // + // + // + //
\image html 401.png StVO 401
+ // + TYPE_FEDERAL_HIGHWAY_ROUTE_NUMBER = 228; + + // Highway route number. + // + // + // + // + // + //
\image html 405.png StVO 405
+ // + // Use \c TrafficSignValue::text to denote the route number + // indicated in the sign. + // + TYPE_HIGHWAY_ROUTE_NUMBER = 229; + + // Highway interchange number (exits, three and four-way + // interchanges). + // + // + // + //
\image html 406-50.png StVO 406-50 + // \image html 406-51.png StVO 406-51 + //
+ // + // Use \c TrafficSignValue::text to denote the route number + // indicated in the sign. + // + TYPE_HIGHWAY_INTERCHANGE_NUMBER = 230; + + // European route number. + // + // + // + // + // + //
\image html 410.png StVO 410
+ // + // Use \c TrafficSignValue::text to denote the route number + // indicated in the sign. + // + TYPE_EUROPEAN_ROUTE_NUMBER = 231; + + // Federal highway direction sign, left. + // + // + // + // + // + //
\image html 415-10.png StVO 415-10
+ // + // Right: \c #TYPE_FEDERAL_HIGHWAY_DIRECTION_RIGHT + // + TYPE_FEDERAL_HIGHWAY_DIRECTION_LEFT = 232; + + // Federal highway direction sign, right. + // + // + // + // + // + //
StVO 415-20
+ // + // Left: \c #TYPE_FEDERAL_HIGHWAY_DIRECTION_LEFT + // + TYPE_FEDERAL_HIGHWAY_DIRECTION_RIGHT = 233; + + // Primary road direction sign, left. + // + // + // + // + // + //
\image html 418-10.png StVO 418-10
+ // + // Right: \c #TYPE_PRIMARY_ROAD_DIRECTION_RIGHT + // + TYPE_PRIMARY_ROAD_DIRECTION_LEFT = 234; + + // Primary road direction sign, right. + // + // + // + // + // + //
StVO 418-20
+ // + // Left: \c #TYPE_PRIMARY_ROAD_DIRECTION_LEFT + // + TYPE_PRIMARY_ROAD_DIRECTION_RIGHT = 235; + + // Secondary road direction sign, left. + // + // + // + // + // + //
\image html 419-10.png StVO 419-10
+ // + // Use \c TrafficSignValue::text to denote the destination + // indicated in the sign. + // + // Right: \c #TYPE_SECONDARY_ROAD_DIRECTION_RIGHT + // + TYPE_SECONDARY_ROAD_DIRECTION_LEFT = 236; + + // Secondary road direction sign, right. + // + // + // + // + // + //
\image html 419-20.png StVO 419-20
+ // + // Use \c TrafficSignValue::text to denote the destination + // indicated in the sign. + // + // Left: \c #TYPE_SECONDARY_ROAD_DIRECTION_LEFT + // + TYPE_SECONDARY_ROAD_DIRECTION_RIGHT = 237; + + // 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 + //
+ // + // Right: \c #TYPE_DIRECTION_DESIGNATED_ACTORS_RIGHT + // + TYPE_DIRECTION_DESIGNATED_ACTORS_LEFT = 238; + + // Advance direction sign for designated type of vehicle, right. + // + // + // + // + // + //
\image html 421-10.png + // \image html 421-11.png + // \image html 421-12.png + //
+ // StVO 421-20 + // + // StVO 421-21 + // + // StVO 421-22 + //
+ // + // Left: \c #TYPE_DIRECTION_DESIGNATED_ACTORS_LEFT + // + TYPE_DIRECTION_DESIGNATED_ACTORS_RIGHT = 239; + + // 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 + //
+ // 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 + //
+ // 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 + //
+ // Routing for 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 + //
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 + //
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 + //
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 + //
+ // + // \note OSI 4.0 will describe the actors and arrows similar to + // the supplementary signs approach. + // + TYPE_ROUTING_DESIGNATED_ACTORS = 240; + + // Direction to highway, left. + // + // + // + // + // + //
\image html 430-10.png StVO 430-10
+ // + // Right: \c #TYPE_DIRECTION_TO_HIGHWAY_RIGHT + // + TYPE_DIRECTION_TO_HIGHWAY_LEFT = 143; + + // Direction to highway, right. + // + // + // + // + // + //
StVO 430-20
+ // + // Left: \c #TYPE_DIRECTION_TO_HIGHWAY_LEFT + // + TYPE_DIRECTION_TO_HIGHWAY_RIGHT = 108; + + // Direction sign to important local destinations, left. + // + // + // + // + // + //
\image html 432-10.png StVO 432-10
+ // + // Use \c TrafficSignValue::text to denote the destination + // indicated in the sign. + // + // Right: \c #TYPE_DIRECTION_TO_LOCAL_DESTINATION_RIGHT + // + TYPE_DIRECTION_TO_LOCAL_DESTINATION_LEFT = 127; + + // Direction sign to important local destinations, right. + // + // + // + // + // + //
StVO 432-20
+ // + // Use \c TrafficSignValue::text to denote the destination + // indicated in the sign. + // + // Left: \c #TYPE_DIRECTION_TO_LOCAL_DESTINATION_LEFT + // + TYPE_DIRECTION_TO_LOCAL_DESTINATION_RIGHT = 136; + + // 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 + //
+ // + TYPE_CONSOLIDATED_DIRECTIONS = 118; + + // Street name sign. + // + // + // + // + // + //
\image html 437.png StVO 437
+ // + // Use \c TrafficSignValue::text to denote the street name. + // + TYPE_STREET_NAME = 119; + + // Direction preannouncement sign. + // + // + // + // + // + //
\image html 438.png StVO 438
+ // + TYPE_DIRECTION_PREANNOUNCEMENT = 120; + + // Direction preannouncement sign including lane configuration. + // + // + // + // + // + //
\image html 439.png StVO 439
+ // + TYPE_DIRECTION_PREANNOUNCEMENT_LANE_CONFIG = 121; + + // Direction preannouncement sign including highway entries. + // + // + // + // + // + //
\image html 440.png StVO 440
+ // + TYPE_DIRECTION_PREANNOUNCEMENT_HIGHWAY_ENTRIES = 122; + + // Highway announcement board. + // + // + // + // + // + //
\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 - + // Benrath". + // + TYPE_HIGHWAY_ANNOUNCEMENT = 123; + + // Announcement board on other roads outside of highways. + // + // + // + // + // + //
\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. + // + TYPE_OTHER_ROAD_ANNOUNCEMENT = 124; + + // Announcement highway truck stop. + // + // + // + // + // + //
\image html 448.1.png StVO 448.1
+ // + TYPE_HIGHWAY_ANNOUNCEMENT_TRUCK_STOP = 125; + + // Highway interchange advance directional sign. + // + // + // + // + // + //
\image html 449.png StVO 449
+ // + TYPE_HIGHWAY_PREANNOUNCEMENT_DIRECTIONS = 126; + + // 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 + //
+ // + // 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.). // TYPE_POLE_EXIT = 88; - // End of left lane - // (StVO 531.2x). - // - // See e.g.: + // Highway distance board. + // + // + // + //
\image html 453.png StVO 453 + // \image html 453-50.png StVO 453-50 + //
+ // + TYPE_HIGHWAY_DISTANCE_BOARD = 180; + + // Detour sign, pointing left. + // + // + // + // + // + //
\image html 454-10.png StVO 454-10
+ // + // Right: \c #TYPE_DETOUR_RIGHT + // + TYPE_DETOUR_LEFT = 181; + + // Detour sign, pointing right. + // + // + // + // + // + //
StVO 454-20
+ // + // Left: \c #TYPE_DETOUR_LEFT + // + TYPE_DETOUR_RIGHT = 182; + + // Numbered detour route. + // + // + // + // + // + //
\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. + // + TYPE_NUMBERED_DETOUR = 131; + + // Announcement; begin of detour. + // + // + // + // + // + //
\image html 457.1.png StVO 457.1
+ // + TYPE_DETOUR_BEGIN = 132; + + // End of detour. + // + // + // + // + // + //
\image html 457.2.png StVO 457.2
+ // + TYPE_DETOUR_END = 133; + + // Diversion routing board. + // + // + // + // + // + //
\image html 458.png StVO 458
+ // + TYPE_DETOUR_ROUTING_BOARD = 134; + + // The sign indicates an alternative routing. + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
\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.
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.
StVO 460-20 The sign indicates an alternative routing, + // preannouncement right.
StVO 460-21 The sign indicates an alternative routing, 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. + //
+ // + // 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. + // + TYPE_OPTIONAL_DETOUR = 111; + + // Provisional diversion route schematic. + // + // + // + // + // + //
\image html 466.png StVO 466
+ // + TYPE_OPTIONAL_DETOUR_ROUTING = 199; + + // 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-20 Set \c + // Classification::direction_scope as \c + // DIRECTION_SCOPE_RIGHT. + //
+ // + TYPE_ROUTE_RECOMMENDATION = 211; + + // End of recommended alternate route. + // + // + // + // + // + //
\image html 467.2.png StVO 467.2
+ // + TYPE_ROUTE_RECOMMENDATION_END = 212; + + // X lanes transition, left. + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
StVO 501-10 One associated lane.
\image html 501-11.png StVO 501-11 Two 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-12.png (StVO 505-12) Three associated lanes with restriction. Restrictions + // defined as additional main signs.
+ // + // Right: \c #TYPE_ANNOUNCE_LANE_TRANSITION_RIGHT + // + TYPE_ANNOUNCE_LANE_TRANSITION_LEFT = 192; + + // X lanes transition, right. + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
StVO 501-20 One associated lane.
\image html 501-11.png + // StVO 501-21 Two associated lanes. + //
StVO 501-22 Three associated lanes.
(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.
+ // + // Left: \c #TYPE_ANNOUNCE_LANE_TRANSITION_LEFT + // + TYPE_ANNOUNCE_LANE_TRANSITION_RIGHT = 193; + + // End of X right lanes. + // + // + // + // + // + //
\image html 531-10.png StVO 531-10
// // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 297.1-21) - // - // See e.g.: + // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. // - // \note No speed limitation + // + // + // + // + // + //
StVO 297.1-21
// - TYPE_ANNOUNCE_LEFT_LANE_END = 89; + TYPE_ANNOUNCE_RIGHT_LANE_END = 90; - // End of right lane - // (StVO 531.1x). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/531-10.png + // End of X left lanes. + // + // + // + // + //
\image html 531-10.png + // StVO 531-20
// // As symbolic road marking - // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN - // (StVO 297.1-21) - // - // See e.g.: + // \c RoadMarking::Classification::TYPE_SYMBOLIC_TRAFFIC_SIGN. // - // \note No speed limitation + // + // + // + // + // + //
StVO 297.1-21
// - TYPE_ANNOUNCE_RIGHT_LANE_END = 90; + TYPE_ANNOUNCE_LEFT_LANE_END = 89; + + // Begin of X right lanes. + // + // + // Left: \c #TYPE_ANNOUNCE_LEFT_LANE_BEGIN + // + TYPE_ANNOUNCE_RIGHT_LANE_BEGIN = 115; + + // 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.
+ // + // Right: \c #TYPE_ANNOUNCE_RIGHT_LANE_BEGIN + // + TYPE_ANNOUNCE_LEFT_LANE_BEGIN = 116; + + // Announce lane consolidation. + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
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.
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-24 Consolidation of lanes from multiple roads, three + // continuing, one opening.
+ // + TYPE_ANNOUNCE_LANE_CONSOLIDATION = 117; + + // Detour around city block. + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
\image html 590-10.png StVO 590-10 turn right, left, left
StVO 590-11 turn right, right, right
\image html 590-10.png + // turn left, right, right
turn left, left, left
+ // + TYPE_DETOUR_CITY_BLOCK = 142; + + // Boom gate. + // + // + // + // + // + //
\image html 600-25.png StVO 600
+ // + TYPE_GATE = 141; // Pole for warning and guiding purposes - // (red/white stripes - StVO 605). - // - // See e.g.: https://www.dvr.de/bilder/stvo/gt/605-10.png + // (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 + //
+ // + // 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-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-21 Set \c Classification::direction_scope as \c + // #DIRECTION_SCOPE_LEFT.
// TYPE_POLE_WARNING = 91; - // Green arrow sign at a traffic light - // (StVO 720). - // - // See e.g.: + // Traffic cone. + // + // + // + // + // + //
\image html 610-41.png StVO 610
+ // + TYPE_TRAFFIC_CONE = 140; + + // Mobile lane closure board. + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
\image html 615.png StVO 615 no arrow
\image html 616-30.png StVO 616-30 with lighted arrow, large
StVO 616-31 with lighted arrow, small
+ // + // \note Additional traffic signs are modelled as separate main + // signs. + // + TYPE_MOBILE_LANE_CLOSURE = 139; + + // Reflector guide posts. + // + // + // + // + // + // + // + // + // + // + // + //
\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.
+ // + // \note No reflecting color is specified. + TYPE_REFLECTOR_POST = 114; + + // 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. + // + // 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. + //
+ // + TYPE_DIRECTIONAL_BOARD_WARNING = 113; + + // Guiding plate. + // + // + // + // + // + // + // + // + // + // + // + //
\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.
+ // + TYPE_GUIDING_PLATE = 104; + + // Guiding plate, wedges. + // + // + // + // + // + //
\image html 626-30.png StVO 626-30, 626-31
+ // + TYPE_GUIDING_PLATE_WEDGES = 105; + + // Parking hazard. + // + // + // + // + // + // + // + // + // + //
\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.
+ // + TYPE_PARKING_HAZARD = 99; + + // Green arrow sign at a traffic light. + // + // + // + // + // + //
\image html 720.png StVO 720
// TYPE_TRAFFIC_LIGHT_GREEN_ARROW = 92; + + // last_counter = 240 + // Please add next element with counter equal to last_counter+1. + // After that, manually increment last_counter } // Definition of the direction of the traffic sign's scope. @@ -1052,9 +3857,23 @@ message TrafficSign // // \brief \c Classification data for a supplementary traffic sign. // + // When constructing a \c SupplementarySign, consider the use of the + // following members: + // - In order to include numerical values indicated in the sign, + // use \c TrafficSignValue::value. Accompany this value with an + // indication of its unit of measure given by \c + // TrafficSignValue::value_unit. + // - In order to include strings of text indicated in the sign, + // use \c TrafficSignValue::text. The interpretation of this text is + // left to a user-defined procedure. + // + // \note The definition of the sign types is thought to be independent + // of the country, even if the images used in this documentation are + // based on the German Road Traffic Regulations (StVO). + // message Classification { - // Variability + // Variability. // optional Variability variability = 1; @@ -1081,9 +3900,29 @@ message TrafficSign // repeated Identifier assigned_lane_id = 4; + // This enumerator indicates a traffic actor (e.g. + // bikes, cars, trucks and so on), that the supplementary sign + // makes reference to. + // + repeated Actor actor = 5; + + // A direction arrow shown on the supplementary sign. + // + repeated Arrow arrow = 6; + // Definition of supplementary sign types. - // See \c TrafficSign::Type for further information. // + // For general supplementary signs use \c #TYPE_TEXT. + // Supplementary signs with general space restrictions use \c + // #TYPE_SPACE. Supplementary signs with general time restrictions + // use \c #TYPE_TIME. Supplementary signs with displayed arrow + // directions use \c #TYPE_ARROW. Supplementary signs constraint to + // one type of actors use \c #TYPE_CONSTRAINED_TO. Supplementary + // signs that will exclude one type of actors use \c #TYPE_EXCEPT. + // If supplementary signs combine contraints, restrictions, or plain + // text, \c Type is used in descending order in the following + // sequence: \c #TYPE_EXCEPT, \c #TYPE_CONSTRAINED_TO, \c + // #TYPE_ARROW, \c #TYPE_TIME, \c #TYPE_SPACE, \c #TYPE_TEXT. enum Type { // Type of supplementary sign is unknown (must not be used in @@ -1100,119 +3939,2554 @@ message TrafficSign // TYPE_NO_SIGN = 2; - // Traffic sign is valid for a certain distance (given by \c - // TrafficSignValue::value in e.g. meter - \c - // TrafficSignValue::value_unit). + // Text sign. + // \n + // Use it as a canvas for text-only signs: + // - Use \c TrafficSignValue::value to indicate a numerical + // value indicated on the sign. Accompany this value with an + // indication of its unit of measure given by \c + // TrafficSignValue::value_unit. + // - Use \c TrafficSignValue::text to indicate a string of text + // indicated on the sign. + // + // The following table summarizes possible configurations for + // this kind of supplementary signs: + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + //
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-31.png StVO 1007-31 \"Rauch\" Smoke 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-34.png StVO 1007-34 \"Straßenschaden\" Damaged 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-37.png StVO 1007-37 \"Ausfahrt\" Exit
\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-50.png StVO 1007-50 \anchor ACCIDENT_TEXT \"Unfall\" Accident hazard\n See \c #TYPE_ACCIDENT
\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-53.png StVO 1007-53 \"Spurrinnen\" Wheel ruts
\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-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-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 1008-30.png StVO 1008-30 \"Vorfahrt geändert\" Priority changed
\image html 1008-31.png StVO 1008-31 \"Verkehrsführung geändert\" Routing changed
\image html 1008-32.png StVO 1008-32 \"Industriegebiet Schienenfahrzeuge haben Vorweg\" + // Industrial area (rail traffic has priority) + //
\image html 1008-33.png StVO 1008-33 \"Hafengebiet Schienenfahrzeuge haben Vorweg\" Port area (rail traffic has priority)
\image html 1008-34.png StVO 1008-34 \"keine Wendemöglichkeit\" No turning possibility
\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-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-31.png StVO 1012-31 \"Ende\" End
\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-35.png StVO 1012-35 \"bei Rot hier halten\" Stop at red light
\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-37.png StVO 1012-37 \"Zuflussregelung\" Inflow regulation
\image html 1012-38.png StVO 1012-38 \"Nebenstrecke\" Secondary route
\image html 1012-50.png StVO 1012-50 \"Schule\" School
\image html 1012-51.png StVO 1012-51 \"Kindergarten\" Kindergarten
\image html 1012-52.png StVO 1012-52 \"Altenheim\" Retirement home
\image html 1012-53.png StVO 1012-53 \"Krankenhaus\" Hospital
\image html 1013-50.png StVO 1013-50 \"Seitenstreifen befahren\" Driving on side stripes
\image html 1013-51.png StVO 1013-51 \"Seitenstreifen räumen\" Vacate 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 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 ... + // \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" + //
+ // + 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). + // + //
+ // + 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 + // \n + // 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 + // \n + // Set \c Classification::arrow to \c + // Arrow::DIRECTION_CIRCLE_90_DEG_RIGHT + //
\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 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 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\" + //
+ // + // 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 1012-33.png StVO 1012-33 \c + // #ACTOR_MOPEDS + // + // No mopeds + // \n + // 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: + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // + // \n + // 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 + // \n + // 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 + // \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 + //
+ // + TYPE_EXCEPT = 45; + + // 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 + //
+ // + // Use \c + // TrafficSignValue::value + // and \c TrafficSignValue::value_unit (e.g. [m]) to indicate + // the distance. // TYPE_VALID_FOR_DISTANCE = 3; - // Distance to the start of validity of the traffic sign (given - // by \c TrafficSignValue::value in e.g. meter - \c - // TrafficSignValue::value_unit). + // Priority road from bottom to left in the intersection. + // + // + // + // + // + //
\image html 1002-10.png StVO 1002-10
+ // + TYPE_PRIORITY_ROAD_BOTTOM_LEFT_FOUR_WAY = 27; + + // Priority road from top to left in the intersection. + // + // + // + // + //
\image html 1002-10.png + // StVO 1002-11
+ // + TYPE_PRIORITY_ROAD_TOP_LEFT_FOUR_WAY = 28; + + // Priority road from bottom to left, junction from above. + // + // + // + // + // + //
\image html 1002-12.png StVO 1002-12
+ // + TYPE_PRIORITY_ROAD_BOTTOM_LEFT_THREE_WAY_STRAIGHT = 32; + + // Priority road from bottom to left, junction from the right. + // + // + // + // + // + //
+ // \image html 1002-12.png StVO 1002-13
+ // + TYPE_PRIORITY_ROAD_BOTTOM_LEFT_THREE_WAY_SIDEWAYS = 33; + + // Priority road from top to left, junction from below. + // + // + // + // + // + //
+ // \image html 1002-12.png StVO 1002-14
+ // + TYPE_PRIORITY_ROAD_TOP_LEFT_THREE_WAY_STRAIGHT = 34; + + // Priority road from bottom to right in the intersection. + // + // + // + // + // + //
+ // \image html 1002-10.png StVO 1002-20
+ // + TYPE_PRIORITY_ROAD_BOTTOM_RIGHT_FOUR_WAY = 29; + + // Priority road from top to right in the intersection. + // + // + // + // + // + //
+ // \image html 1002-10.png StVO 1002-21
+ // + TYPE_PRIORITY_ROAD_TOP_RIGHT_FOUR_WAY = 31; + + // Priority road from bottom to right, junction from above. + // + // + // + // + // + //
+ // \image html 1002-12.png StVO 1002-22
+ // + TYPE_PRIORITY_ROAD_BOTTOM_RIGHT_THREE_WAY_STRAIGHT = 35; + + // Priority road from bottom to right, junction from the left. + // + // + // + // + // + //
+ // \image html 1002-12.png StVO 1002-23
+ // + TYPE_PRIORITY_ROAD_BOTTOM_RIGHT_THREE_WAY_SIDEWAY = 36; + + // Priority road from top to right, junction from below. + // + // + // + // + // + //
+ // \image html 1002-12.png StVO 1002-24
+ // + TYPE_PRIORITY_ROAD_TOP_RIGHT_THREE_WAY_STRAIGHT = 37; + + // 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 + //
+ // + // 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. // TYPE_VALID_IN_DISTANCE = 4; - // Time range for validity of traffic sign (starting from first - // \c TrafficSignValue::value and ending with second \c - // TrafficSignValue::value, both defining e.g. time of day in - // minutes since midnight - first \c - // TrafficSignValue::value_unit and second \c - // TrafficSignValue::value_unit). Day of the week starting from - // third \c TrafficSignValue::value and ending with fourth \c - // TrafficSignValue::value with third \c - // TrafficSignValue::value_unit and fourth \c - // TrafficSignValue::value_unit). + // Stop in e.g. .. [m]. + // + // + // + // + //
\image html 1004-32.png StVO 1004-32
// - TYPE_TIME_RANGE = 5; + // 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. + // + TYPE_STOP_IN = 25; - // Restriction of the validity of the traffic sign depending on - // the vehicle's weight (more than \c TrafficSignValue::value - // e.g. in kilogram - \c TrafficSignValue::value_unit). + // Direction, left-pointing. + // + // + // + // + // + //
\image html 1000-10.png StVO 1000-10
// - TYPE_WEIGHT = 6; + // \note For OSI 4.0 compatibility use \c #TYPE_ARROW instead. + // + TYPE_LEFT_ARROW = 11; - // Restriction of the validity of the traffic sign to wet / - // rainy conditions. + // Direction of potential danger, left-pointing. + // + // + // + // + // + //
\image html 1000-11.png StVO 1000-11
// - TYPE_RAIN = 7; + // \note For OSI 4.0 compatibility use \c #TYPE_ARROW instead. + // + TYPE_LEFT_BEND_ARROW = 13; - // Restriction of the validity of the traffic sign to foggy - // conditions. + // Direction, right-pointing. + // + // + // + // + //
\image html 1000-10.png + // StVO 1000-20
// - TYPE_FOG = 8; + // \note For OSI 4.0 compatibility use \c #TYPE_ARROW instead. + // + TYPE_RIGHT_ARROW = 12; + + // Direction of potential danger, right-pointing. + // + // + // + // + //
\image html 1000-11.png + // StVO 1000-21
+ // + // \note For OSI 4.0 compatibility use \c #TYPE_ARROW instead. + // + TYPE_RIGHT_BEND_ARROW = 14; + + // Accident hazard. + // + // + // + // + // + //
\image html 1006-31.png StVO 1006-31
+ // + // See also [\c TYPE_TEXT](@ref ACCIDENT_TEXT) + // + TYPE_ACCIDENT = 40; // Restriction of the validity of the traffic sign to snowy / // icy conditions. + // + // + // + // + // + //
StVO 1007-30
+ // + // \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) // TYPE_SNOW = 9; + // Restriction of the validity of the traffic sign to foggy + // conditions. + // + // + // + // + // + //
\image html 1007-61.png StVO 1007-61
+ // + // \note For OSI 4.0 compatibility use \c #TYPE_TEXT instead. + // + TYPE_FOG = 8; + + // Information on rolling highway. + // + // + // + // + // + //
\image html 1010-14.png StVO 1010-14
+ // + TYPE_ROLLING_HIGHWAY_INFORMATION = 48; + + // Information about services. + // + // + // + // + // + //
\image html 1010-15.png StVO 1010-15
+ // + TYPE_SERVICES = 47; + + // Time range for validity of traffic sign. + // + // + // + //
\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 + // 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 + // + // \note For OSI 4.0 compatibility use \c #TYPE_TIME instead. + // + TYPE_TIME_RANGE = 5; + + // 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-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\"
+ // + TYPE_PARKING_DISC_TIME_RESTRICTION = 43; + + // Restriction of the validity of the traffic sign depending on + // 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 + //
+ // + // Use \c TrafficSignValue::value and \c + // TrafficSignValue::value_unit (e.g. in [t]) to indicate the + // weight. + // + TYPE_WEIGHT = 6; + + // If "wet surface". + // + // + // + // + // + //
\image html 1053-35.png StVO 1053-35
+ // + TYPE_WET = 44; + + // Parking constraints. + // + // + // + // + // + // + // + // + // + // + // + //
\image html 1053-38.png StVO 1053-38 pull in crosswise
\image html 1053-39.png StVO 1053-39 pull in diagonally
+ // + TYPE_PARKING_CONSTRAINT = 42; + + // No parking, also on verges/shoulder. + // + // + // + // + // + //
\image html 1060-31.png StVO 1060-31
+ // + TYPE_NO_WAITING_SIDE_STRIPES = 38; + + // Restriction of the validity of the traffic sign to wet / + // rainy conditions. + // + // (No German StVO-Nr., Austrian StVO 1960 supplementary sign + // g). + // + TYPE_RAIN = 7; + // Combined restriction of the validity of the traffic sign to // rainy or snowy conditions denoted by a single supplementary // sign (instead of two signs of \c #TYPE_RAIN and \c #TYPE_SNOW // respectively). // - TYPE_SNOW_RAIN = 10; - - // Direction, left-pointing. + // (StVO -, Austria) // - TYPE_LEFT_ARROW = 11; + TYPE_SNOW_RAIN = 10; - // Direction, right-pointing. + // Valid at night. // - TYPE_RIGHT_ARROW = 12; + TYPE_NIGHT = 19; - // Direction of potential danger, left-pointing. + // Stop 4 way. // - TYPE_LEFT_BEND_ARROW = 13; + TYPE_STOP_4_WAY = 21; - // Direction of potential danger, right-pointing. + // Trucks. // - TYPE_RIGHT_BEND_ARROW = 14; - - // Valid for heavy trucks. + // \note For OSI 4.0 compatibility use the message \c Actor + // instead. // TYPE_TRUCK = 15; - // Passing, only tractors allowed. + // Tractors may be passed. + // + // \note For OSI 4.0 compatibility use the message \c Actor + // instead. // TYPE_TRACTORS_MAY_BE_PASSED = 16; - // Hazardous. + // Vehicles transporting hazardous goods. + // + // \note For OSI 4.0 compatibility use the message \c Actor + // instead. // TYPE_HAZARDOUS = 17; - // Valid for vehicle with trailers. + // Trailers. // - TYPE_TRAILER = 18; - - // Valid at night. + // \note For OSI 4.0 compatibility use the message \c Actor + // instead. // - TYPE_NIGHT = 19; + TYPE_TRAILER = 18; // Zone. // + // \note For OSI 4.0 compatibility use the message \c Actor + // instead. + // TYPE_ZONE = 20; - // Stop 4 way. + // Motorcycles. // - TYPE_STOP_4_WAY = 21; - - // Valid for motorcycles. + // \note For OSI 4.0 compatibility use the message \c Actor + // instead. // TYPE_MOTORCYCLE = 22; - // Only motorcycles allowed. + // Motorcycles allowed. + // + // \note For OSI 4.0 compatibility use the message \c Actor + // instead. // TYPE_MOTORCYCLE_ALLOWED = 23; - // Valid for cars. + // Cars. + // + // \note For OSI 4.0 compatibility use the message \c Actor + // instead. // TYPE_CAR = 24; - // Ends in e.g. .. meter (given by \c TrafficSignValue::value in - // e.g. meter - \c TrafficSignValue::value_unit). + // last_counter = 48 + // Please add next element with counter equal to last_counter+1. + // After that, manually increment last_counter + } + + // Definition of the traffic actors the supplementary sign makes + // reference to. E.g. bikes, trucks, cars, etc. + // + enum Actor + { + // An unknown actor // - TYPE_STOP_IN = 25; + ACTOR_UNKNOWN = 0; + + // Other actor (specified but known) + // + ACTOR_OTHER = 1; + + // The actor is not specified + // + ACTOR_NO_ACTOR = 2; + + // Agricultural vehicles + // + ACTOR_AGRICULTURAL_VEHICLES = 3; + + // Bicycles + // + ACTOR_BICYCLES = 4; + + // Buses + // + ACTOR_BUSES = 5; + + // Campers + // + ACTOR_CAMPERS = 6; + + // Caravans + // + ACTOR_CARAVANS = 7; + + // Cars + // + ACTOR_CARS = 8; + + // Cars with caravans + // + ACTOR_CARS_WITH_CARAVANS = 9; + + // Cars with trailers + // + ACTOR_CARS_WITH_TRAILERS = 10; + + // Cattle + // + ACTOR_CATTLE = 11; + + // Children + // + ACTOR_CHILDREN = 12; + + // Construction vehicles + // + ACTOR_CONSTRUCTION_VEHICLES = 13; + + // Delivery vehicles + // + ACTOR_DELIVERY_VEHICLES = 14; + + // Disabled persons + // + ACTOR_DISABLED_PERSONS = 15; + + // E-bikes + // + ACTOR_EBIKES = 16; + + // Electric vehicles + // + ACTOR_ELECTRIC_VEHICLES = 17; + + // Emergency vehicles + // + ACTOR_EMERGENCY_VEHICLES = 18; + + // Ferry users + // + ACTOR_FERRY_USERS = 19; + + // Forestry vehicles + // + ACTOR_FORESTRY_VEHICLES = 20; + + // Hazardous goods vehicles + // + ACTOR_HAZARDOUS_GOODS_VEHICLES = 21; + + // Horse carriages + // + ACTOR_HORSE_CARRIAGES = 22; + + // Horse riders + // + ACTOR_HORSE_RIDERS = 23; + + // Inline skaters + // + ACTOR_INLINE_SKATERS = 24; + + // Medical vehicles + // + ACTOR_MEDICAL_VEHICLES = 25; + + // Military vehicles + // + ACTOR_MILITARY_VEHICLES = 26; + + // Mopeds + // + ACTOR_MOPEDS = 27; + + // Motorcycles + // + ACTOR_MOTORCYCLES = 28; + + // Motorized multi-track vehicles + // + ACTOR_MOTORIZED_MULTITRACK_VEHICLES = 29; + + // Operational and utility vehicles + // + ACTOR_OPERATIONAL_AND_UTILITY_VEHICLES = 30; + + // Pedestrians + // + ACTOR_PEDESTRIANS = 31; + + // Public transport vehicles + // + ACTOR_PUBLIC_TRANSPORT_VEHICLES = 32; + + // Railroad traffic + // + ACTOR_RAILROAD_TRAFFIC = 33; + + // Residents + // + // \note In the German StVO, typically denoted with the text + // \"Anlieger\" or \"Bewohner\" + // + ACTOR_RESIDENTS = 34; + + // Slurry transport + // + ACTOR_SLURRY_TRANSPORT = 35; + + // Taxis + // + ACTOR_TAXIS = 36; + + // 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] + // + ACTOR_TRACTORS = 37; + + // Trailers + // + ACTOR_TRAILERS = 38; + + // Trams + // + ACTOR_TRAMS = 39; + + // Trucks + // + // \note + // In the German StVO, trucks are defined as + // motorized vehicles that are heavier than 3.5 [t] + // + ACTOR_TRUCKS = 40; + + // Trucks with semi-trailers + // + ACTOR_TRUCKS_WITH_SEMITRAILERS = 41; + + // Trucks with trailers + // + ACTOR_TRUCKS_WITH_TRAILERS = 42; + + // Vehicles with green badges + // + ACTOR_VEHICLES_WITH_GREEN_BADGES = 43; + + // Vehicles with red badges + // + ACTOR_VEHICLES_WITH_RED_BADGES = 44; + + // Vehicles with yellow badges + // + ACTOR_VEHICLES_WITH_YELLOW_BADGES = 45; + + // Water pollutant vehicles + // + ACTOR_WATER_POLLUTANT_VEHICLES = 46; + + // Winter sportspeople + // + ACTOR_WINTER_SPORTSPEOPLE = 47; + } + + // + // \brief An arrow denoting a direction shown on the traffic sign. + // + message Arrow + { + // The IDs of the lanes the arrow applies to + // + repeated Identifier lane_id = 1; + + // The direction to which the arrow points to + // + repeated Direction direction = 2; + + // The direction to which the arrow points to + // + enum Direction + { + // Direction of sign is unknown (must not be used in ground + // truth). + // + DIRECTION_UNKNOWN = 0; + + // Other (specified but known) direction. + // + DIRECTION_OTHER = 1; + + // No arrow direction is specified. + // + DIRECTION_NO_DIRECTION = 2; + + // An arrow pointing straight ahead in the direction of + // driving. + // + DIRECTION_DIRECT_0_DEG = 3; + + // A straight arrow pointing 45 degrees to the right in the + // direction of driving. + // + DIRECTION_DIRECT_45_DEG_RIGHT = 4; + + // A straight arrow pointing 45 degrees to the left in the + // direction of driving. + // + DIRECTION_DIRECT_45_DEG_LEFT = 5; + + // A straight arrow pointing 90 degrees to the right in the + // direction of driving. + // + DIRECTION_DIRECT_90_DEG_RIGHT = 6; + + // A straight arrow pointing 90 degrees to the left in the + // direction of driving. + // + DIRECTION_DIRECT_90_DEG_LEFT = 7; + + // A straight arrow pointing 135 degrees to the right in the + // direction of driving. + // + DIRECTION_DIRECT_135_DEG_RIGHT = 8; + + // A straight arrow pointing 135 degrees to the left in the + // direction of driving. + // + DIRECTION_DIRECT_135_DEG_LEFT = 9; + + // A straight arrow pointing oposite to the direction of + // driving. + // + DIRECTION_DIRECT_180_DEG = 10; + + // A curved arrow pointing 45 degrees to the right in the + // direction of driving. + // + DIRECTION_TURN_45_DEG_RIGHT = 11; + + // A curved arrow pointing 45 degrees to the left in the + // direction of driving. + // + DIRECTION_TURN_45_DEG_LEFT = 12; + + // A curved arrow pointing 90 degrees to the right in the + // direction of driving. + // + DIRECTION_TURN_90_DEG_RIGHT = 13; + + // A curved arrow pointing 90 degrees to the left in the + // direction of driving. + // + DIRECTION_TURN_90_DEG_LEFT = 14; + + // A curved arrow pointing 135 degrees to the right in the + // direction of driving. + // + DIRECTION_TURN_135_DEG_RIGHT = 15; + + // A curved arrow pointing 135 degrees to the left in the + // direction of driving. + // + DIRECTION_TURN_135_DEG_LEFT = 16; + + // A u-turn arrow towards the right. + // + DIRECTION_TURN_180_DEG_RIGHT = 17; + + // A u-turn arrow towards the left. + // + DIRECTION_TURN_180_DEG_LEFT = 18; + + // An arrow that includes a fraction of a circle and points + // forward in the direction of driving. Used typically for + // roundabouts. + // + DIRECTION_CIRCLE_0_DEG = 19; + + // An arrow that includes a fraction of a circle and points + // in 45 degrees to the right in the direction of driving. + // Used typically for roundabouts. + // + DIRECTION_CIRCLE_45_DEG_RIGHT = 20; + + // An arrow that includes a fraction of a circle and points + // in 45 degrees to the left in the direction of driving. + // Used typically for roundabouts. + // + DIRECTION_CIRCLE_45_DEG_LEFT = 21; + + // An arrow that includes a fraction of a circle and points + // in 90 degrees to the right in the direction of driving. + // Used typically for roundabouts. + // + DIRECTION_CIRCLE_90_DEG_RIGHT = 22; + + // An arrow that includes a fraction of a circle and points + // in 90 degrees to the left in the direction of driving. + // Used typically for roundabouts. + // + DIRECTION_CIRCLE_90_DEG_LEFT = 23; + + // An arrow that includes a fraction of a circle and points + // in 135 degrees to the right in the direction of driving. + // Used typically for roundabouts. + // + DIRECTION_CIRCLE_135_DEG_RIGHT = 24; + + // An arrow that includes a fraction of a circle and points + // in 135 degrees to the left in the direction of driving. + // Used typically for roundabouts. + // + DIRECTION_CIRCLE_135_DEG_LEFT = 25; + + // An arrow that includes a fraction of a circle and points + // in the oposite to the direction of driving. Can be used + // in detours in roundabouts. + // + DIRECTION_CIRCLE_180_DEG = 26; + + // An arrow that includes a fraction of a square and points + // forward in direction of driving. Can be used for detours + // where you have to use a separate left lane to drive + // ahead. + // + DIRECTION_KEEP_LEFT_TO_TURN_0_DEG = 27; + + // An arrow that includes a fraction of a square and points + // forward in direction of driving. Can be used for detours + // where you have to use a separate right lane to drive + // ahead. + // + DIRECTION_KEEP_RIGHT_TO_TURN_0_DEG = 28; + + // An arrow that includes a fraction of a square and points + // in 90 degrees to the right in direction of driving. Can + // be used for detours where you have to use a separate left + // lane to turn right. + // + DIRECTION_KEEP_LEFT_TO_TURN_90_DEG_RIGHT = 29; + + // An arrow that includes a fraction of a square and points + // in 90 degrees to the right in direction of driving. Can + // be used for detours where you have to use a separate + // right lane to turn left. + // + DIRECTION_KEEP_RIGHT_TO_TURN_90_DEG_LEFT = 30; + + // An arrow that includes a fraction of a square and points + // in 90 degrees to the right in direction of driving. Can + // be used for detours where you have to use a separate left + // lane and you have to drive back to turn right. + // + DIRECTION_KEEP_LEFT_DRIVE_BACK_TO_TURN_90_DEG_RIGHT = 31; + + // An arrow that includes a fraction of a square and points + // in 90 degrees to the right in direction of driving. Can + // be used for detours where you have to use a separate + // right lane and you have to drive back to turn left. + // + DIRECTION_KEEP_RIGHT_DRIVE_BACK_TO_TURN_90_DEG_LEFT = 32; + } } } } diff --git a/test_cases_doc.py b/test_cases_doc.py index a4ac99304..74cc5f715 100644 --- a/test_cases_doc.py +++ b/test_cases_doc.py @@ -20,5 +20,20 @@ print(file + " in line " + str(i) + ": not permitted hash found. Search for: '"+line[matchHash.start():matchHash.end()]) state = 1 + # -------------------------------------------------------------- + # Test case 2 is checking if there are slash triplets in the + # documentation. -> doxygen didn't interpret something properly. + matchHash = re.search(r"([\s>]|^)///\s*",line) + if matchHash is not None: + print(file + " in line " + str(i) + ": not permitted slash triplet found. Search for: '"+line[matchHash.start():matchHash.end()]) + state = 1 + + # -------------------------------------------------------------- + # Test case 3 is checking if there are backslash triplets in the + # documentation. -> doxygen didn't interpret something properly. + matchHash = re.search(r"([\s>]|^)\\\\\\\s*",line) + if matchHash is not None: + print(file + " in line " + str(i) + ": not permitted slash triplet found. Search for: '"+line[matchHash.start():matchHash.end()]) + state = 1 sys.exit(state)