diff --git a/README.md b/README.md index 9148aeb..9cc86f1 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,11 @@ These files should be copied wherever TeX can find it, for example in your TEXMF # History +## Version 0.5.1 + + * modified symbol "end of movement authority" + * added symbols "braking point" and "danger point" + ## Version 0.5 * new improved syntax for topology diff --git a/ctan-package.sh b/create_ctan-package.sh similarity index 97% rename from ctan-package.sh rename to create_ctan-package.sh index 25aa3aa..b8bb774 100755 --- a/ctan-package.sh +++ b/create_ctan-package.sh @@ -1,4 +1,4 @@ -#! /bin/sh +#!/usr/bin/env sh echo "specify version ( e.g. v0.5 ):" read VERSION diff --git a/dev-install.sh b/dev-install.sh index 34878e9..7416cc8 100755 --- a/dev-install.sh +++ b/dev-install.sh @@ -1,4 +1,4 @@ -#! /bin/sh +#!/usr/bin/env sh echo "specify path for installation!" echo "( e.g. /usr/local/texlive/2019/texmf-dist/tex/latex ):" diff --git a/doc/manual.pdf b/doc/manual.pdf index 6f93f0f..16260b1 100644 Binary files a/doc/manual.pdf and b/doc/manual.pdf differ diff --git a/doc/symbology/generate_symbols.sh b/doc/symbology/generate_symbols.sh new file mode 100755 index 0000000..cf8b7da --- /dev/null +++ b/doc/symbology/generate_symbols.sh @@ -0,0 +1,83 @@ +#!/usr/bin/env sh + +# Copyright (c) 2018 - 2020, Martin Scheidt (ISC license) +# Permission to use, copy, modify, and/or distribute this file for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +LATEXMK=`which latexmk` +PDF2SVG=`which pdf2svg` + +SYMBOLS=' + block_clearing_point_forward + block_signal_forward + braking_point_forward + bridge + bufferstop_forward + clearing_point + combined_signal_forward + danger_point_forward + derailer_left_forward + diamond_crossing_left + distant_signal_forward + distant_speed_signal_forward + double-slip_turnout_left + end_of_movement_authority_forward + interlocking + level_crossing_single + main_track + parked_vehicles + platform_left + route_clearing_point_forward + route_signal_forward + secondary_track + shunt_limit_forward + shunt_signal_forward + shunt_signal_forward_locked + speed_signal_forward + train_direction_forward + train_drive_automatic + train_drive_human + train_ghost_direction_forward + train_moving_fast_forward + train_moving_forward + train_moving_slow_forward + train_shunt_mode_forward + train_shunting_forward + transmitter_right + transmitter_right_forward + turnout_left_forward + turnout_left_forward_left_position + turnout_left_forward_moving_points + turnout_left_forward_right_position + turnout_with_fouling_left_forward + view_point_forward +' + +for SYMBOL in $SYMBOLS; do IFS=","; + set -- $SYMBOL; + # header tex file + echo '\\documentclass[tikz,border=2,preview=true,convert]{standalone}' > tmp.tex + echo '\\IfFileExists{tikzlibrarytrackschematic-dev.code.tex}{%' >> tmp.tex + echo '\\usetikzlibrary{trackschematic-dev.topology}' >> tmp.tex + echo '\\usetikzlibrary{trackschematic-dev.trafficcontrol}' >> tmp.tex + echo '\\usetikzlibrary{trackschematic-dev.vehicles}' >> tmp.tex + echo '\\usetikzlibrary{trackschematic-dev.constructions}' >> tmp.tex + echo '\\usetikzlibrary{trackschematic-dev.messures}' >> tmp.tex + echo '}{\\usetikzlibrary{trackschematic}}' >> tmp.tex + echo '\\begin{document}' >> tmp.tex + echo '\\begin{tikzpicture}[font=\\sffamily]' >> tmp.tex + echo '\\path (-0.1,-1.1) rectangle (6.1,1.1);' >> tmp.tex + # input symbol + echo '\\input{../snippets/'$1'.tikz}' >> tmp.tex + # footer tex file + echo '\\end{tikzpicture}' >> tmp.tex + echo '\\end{document}' >> tmp.tex + # compile tmp.tex + $LATEXMK -auxdir=.tex -outdir=.tex -bibtex- -f -pdf -shell-escape -interaction=nonstopmode tmp.tex + # copy and convert symbols + mv tmp-0.png symbols_png/$1.png + $PDF2SVG tmp.pdf symbols_svg/$1.svg + mv tmp.pdf symbols_pdf/$1.pdf + # cleanup + $LATEXMK -c + rm tmp.tex +done diff --git a/doc/symbology/symbols_pdf/block_clearing_point_forward.pdf b/doc/symbology/symbols_pdf/block_clearing_point_forward.pdf new file mode 100644 index 0000000..1bae7d1 Binary files /dev/null and b/doc/symbology/symbols_pdf/block_clearing_point_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/block_signal_forward.pdf b/doc/symbology/symbols_pdf/block_signal_forward.pdf new file mode 100644 index 0000000..589eb1f Binary files /dev/null and b/doc/symbology/symbols_pdf/block_signal_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/braking_point_forward.pdf b/doc/symbology/symbols_pdf/braking_point_forward.pdf new file mode 100644 index 0000000..6747fc3 Binary files /dev/null and b/doc/symbology/symbols_pdf/braking_point_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/bridge.pdf b/doc/symbology/symbols_pdf/bridge.pdf new file mode 100644 index 0000000..3e2ab22 Binary files /dev/null and b/doc/symbology/symbols_pdf/bridge.pdf differ diff --git a/doc/symbology/symbols_pdf/bufferstop_forward.pdf b/doc/symbology/symbols_pdf/bufferstop_forward.pdf new file mode 100644 index 0000000..3cb95e2 Binary files /dev/null and b/doc/symbology/symbols_pdf/bufferstop_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/clearing_point.pdf b/doc/symbology/symbols_pdf/clearing_point.pdf new file mode 100644 index 0000000..d356903 Binary files /dev/null and b/doc/symbology/symbols_pdf/clearing_point.pdf differ diff --git a/doc/symbology/symbols_pdf/combined_signal_forward.pdf b/doc/symbology/symbols_pdf/combined_signal_forward.pdf new file mode 100644 index 0000000..c36eb28 Binary files /dev/null and b/doc/symbology/symbols_pdf/combined_signal_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/danger_point_forward.pdf b/doc/symbology/symbols_pdf/danger_point_forward.pdf new file mode 100644 index 0000000..0906cab Binary files /dev/null and b/doc/symbology/symbols_pdf/danger_point_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/derailer_left_forward.pdf b/doc/symbology/symbols_pdf/derailer_left_forward.pdf new file mode 100644 index 0000000..7fa10ac Binary files /dev/null and b/doc/symbology/symbols_pdf/derailer_left_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/diamond_crossing_left.pdf b/doc/symbology/symbols_pdf/diamond_crossing_left.pdf new file mode 100644 index 0000000..225b150 Binary files /dev/null and b/doc/symbology/symbols_pdf/diamond_crossing_left.pdf differ diff --git a/doc/symbology/symbols_pdf/distant_signal_forward.pdf b/doc/symbology/symbols_pdf/distant_signal_forward.pdf new file mode 100644 index 0000000..9aec060 Binary files /dev/null and b/doc/symbology/symbols_pdf/distant_signal_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/distant_speed_signal_forward.pdf b/doc/symbology/symbols_pdf/distant_speed_signal_forward.pdf new file mode 100644 index 0000000..2c91624 Binary files /dev/null and b/doc/symbology/symbols_pdf/distant_speed_signal_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/double-slip_turnout_left.pdf b/doc/symbology/symbols_pdf/double-slip_turnout_left.pdf new file mode 100644 index 0000000..58cf44b Binary files /dev/null and b/doc/symbology/symbols_pdf/double-slip_turnout_left.pdf differ diff --git a/doc/symbology/symbols_pdf/end_of_movement_authority_forward.pdf b/doc/symbology/symbols_pdf/end_of_movement_authority_forward.pdf new file mode 100644 index 0000000..7bb2ca1 Binary files /dev/null and b/doc/symbology/symbols_pdf/end_of_movement_authority_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/interlocking.pdf b/doc/symbology/symbols_pdf/interlocking.pdf new file mode 100644 index 0000000..7c0cc48 Binary files /dev/null and b/doc/symbology/symbols_pdf/interlocking.pdf differ diff --git a/doc/symbology/symbols_pdf/level_crossing_single.pdf b/doc/symbology/symbols_pdf/level_crossing_single.pdf new file mode 100644 index 0000000..3e0d6e1 Binary files /dev/null and b/doc/symbology/symbols_pdf/level_crossing_single.pdf differ diff --git a/doc/symbology/symbols_pdf/main_track.pdf b/doc/symbology/symbols_pdf/main_track.pdf new file mode 100644 index 0000000..fe188ae Binary files /dev/null and b/doc/symbology/symbols_pdf/main_track.pdf differ diff --git a/doc/symbology/symbols_pdf/parked_vehicles.pdf b/doc/symbology/symbols_pdf/parked_vehicles.pdf new file mode 100644 index 0000000..95bd66a Binary files /dev/null and b/doc/symbology/symbols_pdf/parked_vehicles.pdf differ diff --git a/doc/symbology/symbols_pdf/platform_left.pdf b/doc/symbology/symbols_pdf/platform_left.pdf new file mode 100644 index 0000000..3e51be0 Binary files /dev/null and b/doc/symbology/symbols_pdf/platform_left.pdf differ diff --git a/doc/symbology/symbols_pdf/route_clearing_point_forward.pdf b/doc/symbology/symbols_pdf/route_clearing_point_forward.pdf new file mode 100644 index 0000000..0107e09 Binary files /dev/null and b/doc/symbology/symbols_pdf/route_clearing_point_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/route_signal_forward.pdf b/doc/symbology/symbols_pdf/route_signal_forward.pdf new file mode 100644 index 0000000..a3d22c3 Binary files /dev/null and b/doc/symbology/symbols_pdf/route_signal_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/secondary_track.pdf b/doc/symbology/symbols_pdf/secondary_track.pdf new file mode 100644 index 0000000..e67c42e Binary files /dev/null and b/doc/symbology/symbols_pdf/secondary_track.pdf differ diff --git a/doc/symbology/symbols_pdf/shunt_limit_forward.pdf b/doc/symbology/symbols_pdf/shunt_limit_forward.pdf new file mode 100644 index 0000000..7fc7d88 Binary files /dev/null and b/doc/symbology/symbols_pdf/shunt_limit_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/shunt_signal_forward.pdf b/doc/symbology/symbols_pdf/shunt_signal_forward.pdf new file mode 100644 index 0000000..de41ea2 Binary files /dev/null and b/doc/symbology/symbols_pdf/shunt_signal_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/shunt_signal_forward_locked.pdf b/doc/symbology/symbols_pdf/shunt_signal_forward_locked.pdf new file mode 100644 index 0000000..cdab537 Binary files /dev/null and b/doc/symbology/symbols_pdf/shunt_signal_forward_locked.pdf differ diff --git a/doc/symbology/symbols_pdf/speed_signal_forward.pdf b/doc/symbology/symbols_pdf/speed_signal_forward.pdf new file mode 100644 index 0000000..2c1c858 Binary files /dev/null and b/doc/symbology/symbols_pdf/speed_signal_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/train_direction_forward.pdf b/doc/symbology/symbols_pdf/train_direction_forward.pdf new file mode 100644 index 0000000..9d355b1 Binary files /dev/null and b/doc/symbology/symbols_pdf/train_direction_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/train_drive_automatic.pdf b/doc/symbology/symbols_pdf/train_drive_automatic.pdf new file mode 100644 index 0000000..8bbe709 Binary files /dev/null and b/doc/symbology/symbols_pdf/train_drive_automatic.pdf differ diff --git a/doc/symbology/symbols_pdf/train_drive_human.pdf b/doc/symbology/symbols_pdf/train_drive_human.pdf new file mode 100644 index 0000000..8b27067 Binary files /dev/null and b/doc/symbology/symbols_pdf/train_drive_human.pdf differ diff --git a/doc/symbology/symbols_pdf/train_ghost_direction_forward.pdf b/doc/symbology/symbols_pdf/train_ghost_direction_forward.pdf new file mode 100644 index 0000000..df2141a Binary files /dev/null and b/doc/symbology/symbols_pdf/train_ghost_direction_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/train_moving_fast_forward.pdf b/doc/symbology/symbols_pdf/train_moving_fast_forward.pdf new file mode 100644 index 0000000..6d9d3e1 Binary files /dev/null and b/doc/symbology/symbols_pdf/train_moving_fast_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/train_moving_forward.pdf b/doc/symbology/symbols_pdf/train_moving_forward.pdf new file mode 100644 index 0000000..398e857 Binary files /dev/null and b/doc/symbology/symbols_pdf/train_moving_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/train_moving_slow_forward.pdf b/doc/symbology/symbols_pdf/train_moving_slow_forward.pdf new file mode 100644 index 0000000..4941380 Binary files /dev/null and b/doc/symbology/symbols_pdf/train_moving_slow_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/train_shunt_mode_forward.pdf b/doc/symbology/symbols_pdf/train_shunt_mode_forward.pdf new file mode 100644 index 0000000..b013eca Binary files /dev/null and b/doc/symbology/symbols_pdf/train_shunt_mode_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/train_shunting_forward.pdf b/doc/symbology/symbols_pdf/train_shunting_forward.pdf new file mode 100644 index 0000000..b4b05a9 Binary files /dev/null and b/doc/symbology/symbols_pdf/train_shunting_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/transmitter_below.pdf b/doc/symbology/symbols_pdf/transmitter_below.pdf new file mode 100644 index 0000000..06460e5 Binary files /dev/null and b/doc/symbology/symbols_pdf/transmitter_below.pdf differ diff --git a/doc/symbology/symbols_pdf/transmitter_right.pdf b/doc/symbology/symbols_pdf/transmitter_right.pdf new file mode 100644 index 0000000..7c5fb28 Binary files /dev/null and b/doc/symbology/symbols_pdf/transmitter_right.pdf differ diff --git a/doc/symbology/symbols_pdf/transmitter_right_forward.pdf b/doc/symbology/symbols_pdf/transmitter_right_forward.pdf new file mode 100644 index 0000000..c4ce788 Binary files /dev/null and b/doc/symbology/symbols_pdf/transmitter_right_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_left_forward.pdf b/doc/symbology/symbols_pdf/turnout_left_forward.pdf new file mode 100644 index 0000000..d06772a Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_left_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_left_forward_left_position.pdf b/doc/symbology/symbols_pdf/turnout_left_forward_left_position.pdf new file mode 100644 index 0000000..4099587 Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_left_forward_left_position.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_left_forward_moving_points.pdf b/doc/symbology/symbols_pdf/turnout_left_forward_moving_points.pdf new file mode 100644 index 0000000..e91e45e Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_left_forward_moving_points.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_left_forward_right_position.pdf b/doc/symbology/symbols_pdf/turnout_left_forward_right_position.pdf new file mode 100644 index 0000000..76cacdd Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_left_forward_right_position.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_with_fouling_left_forward.pdf b/doc/symbology/symbols_pdf/turnout_with_fouling_left_forward.pdf new file mode 100644 index 0000000..860efa7 Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_with_fouling_left_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/view_point_forward.pdf b/doc/symbology/symbols_pdf/view_point_forward.pdf new file mode 100644 index 0000000..01d206f Binary files /dev/null and b/doc/symbology/symbols_pdf/view_point_forward.pdf differ diff --git a/doc/symbology/symbols_png/block_clearing_point_forward.png b/doc/symbology/symbols_png/block_clearing_point_forward.png new file mode 100644 index 0000000..0fb089f Binary files /dev/null and b/doc/symbology/symbols_png/block_clearing_point_forward.png differ diff --git a/doc/symbology/symbols_png/block_signal_forward.png b/doc/symbology/symbols_png/block_signal_forward.png new file mode 100644 index 0000000..5f2352a Binary files /dev/null and b/doc/symbology/symbols_png/block_signal_forward.png differ diff --git a/doc/symbology/symbols_png/braking_point_forward.png b/doc/symbology/symbols_png/braking_point_forward.png new file mode 100644 index 0000000..a443509 Binary files /dev/null and b/doc/symbology/symbols_png/braking_point_forward.png differ diff --git a/doc/symbology/symbols_png/bridge.png b/doc/symbology/symbols_png/bridge.png new file mode 100644 index 0000000..5da9f6f Binary files /dev/null and b/doc/symbology/symbols_png/bridge.png differ diff --git a/doc/symbology/symbols_png/bufferstop_forward.png b/doc/symbology/symbols_png/bufferstop_forward.png new file mode 100644 index 0000000..e3f2c06 Binary files /dev/null and b/doc/symbology/symbols_png/bufferstop_forward.png differ diff --git a/doc/symbology/symbols_png/clearing_point.png b/doc/symbology/symbols_png/clearing_point.png new file mode 100644 index 0000000..127812a Binary files /dev/null and b/doc/symbology/symbols_png/clearing_point.png differ diff --git a/doc/symbology/symbols_png/combined_signal_forward.png b/doc/symbology/symbols_png/combined_signal_forward.png new file mode 100644 index 0000000..2a82d5b Binary files /dev/null and b/doc/symbology/symbols_png/combined_signal_forward.png differ diff --git a/doc/symbology/symbols_png/danger_point_forward.png b/doc/symbology/symbols_png/danger_point_forward.png new file mode 100644 index 0000000..720bbb4 Binary files /dev/null and b/doc/symbology/symbols_png/danger_point_forward.png differ diff --git a/doc/symbology/symbols_png/derailer_left_forward.png b/doc/symbology/symbols_png/derailer_left_forward.png new file mode 100644 index 0000000..36885ab Binary files /dev/null and b/doc/symbology/symbols_png/derailer_left_forward.png differ diff --git a/doc/symbology/symbols_png/diamond_crossing_left.png b/doc/symbology/symbols_png/diamond_crossing_left.png new file mode 100644 index 0000000..bd9e38e Binary files /dev/null and b/doc/symbology/symbols_png/diamond_crossing_left.png differ diff --git a/doc/symbology/symbols_png/distant_signal_forward.png b/doc/symbology/symbols_png/distant_signal_forward.png new file mode 100644 index 0000000..a80349f Binary files /dev/null and b/doc/symbology/symbols_png/distant_signal_forward.png differ diff --git a/doc/symbology/symbols_png/distant_speed_signal_forward.png b/doc/symbology/symbols_png/distant_speed_signal_forward.png new file mode 100644 index 0000000..a445377 Binary files /dev/null and b/doc/symbology/symbols_png/distant_speed_signal_forward.png differ diff --git a/doc/symbology/symbols_png/double-slip_turnout_left.png b/doc/symbology/symbols_png/double-slip_turnout_left.png new file mode 100644 index 0000000..16a748c Binary files /dev/null and b/doc/symbology/symbols_png/double-slip_turnout_left.png differ diff --git a/doc/symbology/symbols_png/end_of_movement_authority_forward.png b/doc/symbology/symbols_png/end_of_movement_authority_forward.png new file mode 100644 index 0000000..5dca0e8 Binary files /dev/null and b/doc/symbology/symbols_png/end_of_movement_authority_forward.png differ diff --git a/doc/symbology/symbols_png/interlocking.png b/doc/symbology/symbols_png/interlocking.png new file mode 100644 index 0000000..939a317 Binary files /dev/null and b/doc/symbology/symbols_png/interlocking.png differ diff --git a/doc/symbology/symbols_png/level_crossing_single.png b/doc/symbology/symbols_png/level_crossing_single.png new file mode 100644 index 0000000..e07bd3b Binary files /dev/null and b/doc/symbology/symbols_png/level_crossing_single.png differ diff --git a/doc/symbology/symbols_png/main_track.png b/doc/symbology/symbols_png/main_track.png new file mode 100644 index 0000000..5305d34 Binary files /dev/null and b/doc/symbology/symbols_png/main_track.png differ diff --git a/doc/symbology/symbols_png/parked_vehicles.png b/doc/symbology/symbols_png/parked_vehicles.png new file mode 100644 index 0000000..23e766d Binary files /dev/null and b/doc/symbology/symbols_png/parked_vehicles.png differ diff --git a/doc/symbology/symbols_png/platform_left.png b/doc/symbology/symbols_png/platform_left.png new file mode 100644 index 0000000..a1e08ba Binary files /dev/null and b/doc/symbology/symbols_png/platform_left.png differ diff --git a/doc/symbology/symbols_png/route_clearing_point_forward.png b/doc/symbology/symbols_png/route_clearing_point_forward.png new file mode 100644 index 0000000..a8a921d Binary files /dev/null and b/doc/symbology/symbols_png/route_clearing_point_forward.png differ diff --git a/doc/symbology/symbols_png/route_signal_forward.png b/doc/symbology/symbols_png/route_signal_forward.png new file mode 100644 index 0000000..c97cea6 Binary files /dev/null and b/doc/symbology/symbols_png/route_signal_forward.png differ diff --git a/doc/symbology/symbols_png/secondary_track.png b/doc/symbology/symbols_png/secondary_track.png new file mode 100644 index 0000000..133cc0d Binary files /dev/null and b/doc/symbology/symbols_png/secondary_track.png differ diff --git a/doc/symbology/symbols_png/shunt_limit_forward.png b/doc/symbology/symbols_png/shunt_limit_forward.png new file mode 100644 index 0000000..c2f31f3 Binary files /dev/null and b/doc/symbology/symbols_png/shunt_limit_forward.png differ diff --git a/doc/symbology/symbols_png/shunt_signal_forward.png b/doc/symbology/symbols_png/shunt_signal_forward.png new file mode 100644 index 0000000..aa5a17d Binary files /dev/null and b/doc/symbology/symbols_png/shunt_signal_forward.png differ diff --git a/doc/symbology/symbols_png/shunt_signal_forward_locked.png b/doc/symbology/symbols_png/shunt_signal_forward_locked.png new file mode 100644 index 0000000..bc69a97 Binary files /dev/null and b/doc/symbology/symbols_png/shunt_signal_forward_locked.png differ diff --git a/doc/symbology/symbols_png/speed_signal_forward.png b/doc/symbology/symbols_png/speed_signal_forward.png new file mode 100644 index 0000000..d6bda72 Binary files /dev/null and b/doc/symbology/symbols_png/speed_signal_forward.png differ diff --git a/doc/symbology/symbols_png/train_direction_forward.png b/doc/symbology/symbols_png/train_direction_forward.png new file mode 100644 index 0000000..f0be8ff Binary files /dev/null and b/doc/symbology/symbols_png/train_direction_forward.png differ diff --git a/doc/symbology/symbols_png/train_drive_automatic.png b/doc/symbology/symbols_png/train_drive_automatic.png new file mode 100644 index 0000000..e132e5b Binary files /dev/null and b/doc/symbology/symbols_png/train_drive_automatic.png differ diff --git a/doc/symbology/symbols_png/train_drive_human.png b/doc/symbology/symbols_png/train_drive_human.png new file mode 100644 index 0000000..0a02d7f Binary files /dev/null and b/doc/symbology/symbols_png/train_drive_human.png differ diff --git a/doc/symbology/symbols_png/train_ghost_direction_forward.png b/doc/symbology/symbols_png/train_ghost_direction_forward.png new file mode 100644 index 0000000..3e5a6e1 Binary files /dev/null and b/doc/symbology/symbols_png/train_ghost_direction_forward.png differ diff --git a/doc/symbology/symbols_png/train_moving_fast_forward.png b/doc/symbology/symbols_png/train_moving_fast_forward.png new file mode 100644 index 0000000..16f1d34 Binary files /dev/null and b/doc/symbology/symbols_png/train_moving_fast_forward.png differ diff --git a/doc/symbology/symbols_png/train_moving_forward.png b/doc/symbology/symbols_png/train_moving_forward.png new file mode 100644 index 0000000..c25cf06 Binary files /dev/null and b/doc/symbology/symbols_png/train_moving_forward.png differ diff --git a/doc/symbology/symbols_png/train_moving_slow_forward.png b/doc/symbology/symbols_png/train_moving_slow_forward.png new file mode 100644 index 0000000..a917f0c Binary files /dev/null and b/doc/symbology/symbols_png/train_moving_slow_forward.png differ diff --git a/doc/symbology/symbols_png/train_shunt_mode_forward.png b/doc/symbology/symbols_png/train_shunt_mode_forward.png new file mode 100644 index 0000000..4a6d844 Binary files /dev/null and b/doc/symbology/symbols_png/train_shunt_mode_forward.png differ diff --git a/doc/symbology/symbols_png/train_shunting_forward.png b/doc/symbology/symbols_png/train_shunting_forward.png new file mode 100644 index 0000000..0fdc366 Binary files /dev/null and b/doc/symbology/symbols_png/train_shunting_forward.png differ diff --git a/doc/symbology/symbols_png/transmitter_right.png b/doc/symbology/symbols_png/transmitter_right.png new file mode 100644 index 0000000..c491dc6 Binary files /dev/null and b/doc/symbology/symbols_png/transmitter_right.png differ diff --git a/doc/symbology/symbols_png/transmitter_right_forward.png b/doc/symbology/symbols_png/transmitter_right_forward.png new file mode 100644 index 0000000..8b71f3f Binary files /dev/null and b/doc/symbology/symbols_png/transmitter_right_forward.png differ diff --git a/doc/symbology/symbols_png/turnout_left_forward.png b/doc/symbology/symbols_png/turnout_left_forward.png new file mode 100644 index 0000000..ee35622 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_left_forward.png differ diff --git a/doc/symbology/symbols_png/turnout_left_forward_left_position.png b/doc/symbology/symbols_png/turnout_left_forward_left_position.png new file mode 100644 index 0000000..c7e7f74 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_left_forward_left_position.png differ diff --git a/doc/symbology/symbols_png/turnout_left_forward_moving_points.png b/doc/symbology/symbols_png/turnout_left_forward_moving_points.png new file mode 100644 index 0000000..32e655e Binary files /dev/null and b/doc/symbology/symbols_png/turnout_left_forward_moving_points.png differ diff --git a/doc/symbology/symbols_png/turnout_left_forward_right_position.png b/doc/symbology/symbols_png/turnout_left_forward_right_position.png new file mode 100644 index 0000000..1685017 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_left_forward_right_position.png differ diff --git a/doc/symbology/symbols_png/turnout_with_fouling_left_forward.png b/doc/symbology/symbols_png/turnout_with_fouling_left_forward.png new file mode 100644 index 0000000..1f12221 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_with_fouling_left_forward.png differ diff --git a/doc/symbology/symbols_png/view_point_forward.png b/doc/symbology/symbols_png/view_point_forward.png new file mode 100644 index 0000000..7b11797 Binary files /dev/null and b/doc/symbology/symbols_png/view_point_forward.png differ diff --git a/doc/symbology/symbols_svg/block_clearing_point_forward.svg b/doc/symbology/symbols_svg/block_clearing_point_forward.svg new file mode 100644 index 0000000..49bb854 --- /dev/null +++ b/doc/symbology/symbols_svg/block_clearing_point_forward.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/symbology/symbols_svg/block_signal_forward.svg b/doc/symbology/symbols_svg/block_signal_forward.svg new file mode 100644 index 0000000..e34d146 --- /dev/null +++ b/doc/symbology/symbols_svg/block_signal_forward.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/braking_point_forward.svg b/doc/symbology/symbols_svg/braking_point_forward.svg new file mode 100644 index 0000000..c46ffd9 --- /dev/null +++ b/doc/symbology/symbols_svg/braking_point_forward.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doc/symbology/symbols_svg/bridge.svg b/doc/symbology/symbols_svg/bridge.svg new file mode 100644 index 0000000..d1cf2e8 --- /dev/null +++ b/doc/symbology/symbols_svg/bridge.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doc/symbology/symbols_svg/bufferstop_forward.svg b/doc/symbology/symbols_svg/bufferstop_forward.svg new file mode 100644 index 0000000..f6c44f0 --- /dev/null +++ b/doc/symbology/symbols_svg/bufferstop_forward.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/symbology/symbols_svg/clearing_point.svg b/doc/symbology/symbols_svg/clearing_point.svg new file mode 100644 index 0000000..1fbcb19 --- /dev/null +++ b/doc/symbology/symbols_svg/clearing_point.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/symbology/symbols_svg/combined_signal_forward.svg b/doc/symbology/symbols_svg/combined_signal_forward.svg new file mode 100644 index 0000000..55222b4 --- /dev/null +++ b/doc/symbology/symbols_svg/combined_signal_forward.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/danger_point_forward.svg b/doc/symbology/symbols_svg/danger_point_forward.svg new file mode 100644 index 0000000..9bba3dd --- /dev/null +++ b/doc/symbology/symbols_svg/danger_point_forward.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doc/symbology/symbols_svg/derailer_left_forward.svg b/doc/symbology/symbols_svg/derailer_left_forward.svg new file mode 100644 index 0000000..e290085 --- /dev/null +++ b/doc/symbology/symbols_svg/derailer_left_forward.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doc/symbology/symbols_svg/diamond_crossing_left.svg b/doc/symbology/symbols_svg/diamond_crossing_left.svg new file mode 100644 index 0000000..9fd9d9e --- /dev/null +++ b/doc/symbology/symbols_svg/diamond_crossing_left.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/distant_signal_forward.svg b/doc/symbology/symbols_svg/distant_signal_forward.svg new file mode 100644 index 0000000..6e3f5ef --- /dev/null +++ b/doc/symbology/symbols_svg/distant_signal_forward.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/distant_speed_signal_forward.svg b/doc/symbology/symbols_svg/distant_speed_signal_forward.svg new file mode 100644 index 0000000..5d83798 --- /dev/null +++ b/doc/symbology/symbols_svg/distant_speed_signal_forward.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/double-slip_turnout_left.svg b/doc/symbology/symbols_svg/double-slip_turnout_left.svg new file mode 100644 index 0000000..3a5e394 --- /dev/null +++ b/doc/symbology/symbols_svg/double-slip_turnout_left.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/end_of_movement_authority_forward.svg b/doc/symbology/symbols_svg/end_of_movement_authority_forward.svg new file mode 100644 index 0000000..c8a278f --- /dev/null +++ b/doc/symbology/symbols_svg/end_of_movement_authority_forward.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doc/symbology/symbols_svg/interlocking.svg b/doc/symbology/symbols_svg/interlocking.svg new file mode 100644 index 0000000..b6daa30 --- /dev/null +++ b/doc/symbology/symbols_svg/interlocking.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/symbology/symbols_svg/level_crossing_single.svg b/doc/symbology/symbols_svg/level_crossing_single.svg new file mode 100644 index 0000000..30e1b84 --- /dev/null +++ b/doc/symbology/symbols_svg/level_crossing_single.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/main_track.svg b/doc/symbology/symbols_svg/main_track.svg new file mode 100644 index 0000000..5f780a1 --- /dev/null +++ b/doc/symbology/symbols_svg/main_track.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/symbology/symbols_svg/parked_vehicles.svg b/doc/symbology/symbols_svg/parked_vehicles.svg new file mode 100644 index 0000000..b0caf30 --- /dev/null +++ b/doc/symbology/symbols_svg/parked_vehicles.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/symbology/symbols_svg/platform_left.svg b/doc/symbology/symbols_svg/platform_left.svg new file mode 100644 index 0000000..78d0d6e --- /dev/null +++ b/doc/symbology/symbols_svg/platform_left.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/symbology/symbols_svg/route_clearing_point_forward.svg b/doc/symbology/symbols_svg/route_clearing_point_forward.svg new file mode 100644 index 0000000..accfc44 --- /dev/null +++ b/doc/symbology/symbols_svg/route_clearing_point_forward.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/symbology/symbols_svg/route_signal_forward.svg b/doc/symbology/symbols_svg/route_signal_forward.svg new file mode 100644 index 0000000..d814a09 --- /dev/null +++ b/doc/symbology/symbols_svg/route_signal_forward.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/secondary_track.svg b/doc/symbology/symbols_svg/secondary_track.svg new file mode 100644 index 0000000..0a8f6cd --- /dev/null +++ b/doc/symbology/symbols_svg/secondary_track.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/symbology/symbols_svg/shunt_limit_forward.svg b/doc/symbology/symbols_svg/shunt_limit_forward.svg new file mode 100644 index 0000000..89d2a0c --- /dev/null +++ b/doc/symbology/symbols_svg/shunt_limit_forward.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/symbology/symbols_svg/shunt_signal_forward.svg b/doc/symbology/symbols_svg/shunt_signal_forward.svg new file mode 100644 index 0000000..fa53c15 --- /dev/null +++ b/doc/symbology/symbols_svg/shunt_signal_forward.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/symbology/symbols_svg/shunt_signal_forward_locked.svg b/doc/symbology/symbols_svg/shunt_signal_forward_locked.svg new file mode 100644 index 0000000..303fec4 --- /dev/null +++ b/doc/symbology/symbols_svg/shunt_signal_forward_locked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doc/symbology/symbols_svg/speed_signal_forward.svg b/doc/symbology/symbols_svg/speed_signal_forward.svg new file mode 100644 index 0000000..151fe5c --- /dev/null +++ b/doc/symbology/symbols_svg/speed_signal_forward.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_direction_forward.svg b/doc/symbology/symbols_svg/train_direction_forward.svg new file mode 100644 index 0000000..3466fce --- /dev/null +++ b/doc/symbology/symbols_svg/train_direction_forward.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/symbology/symbols_svg/train_drive_automatic.svg b/doc/symbology/symbols_svg/train_drive_automatic.svg new file mode 100644 index 0000000..fbdedb0 --- /dev/null +++ b/doc/symbology/symbols_svg/train_drive_automatic.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_drive_human.svg b/doc/symbology/symbols_svg/train_drive_human.svg new file mode 100644 index 0000000..d106f32 --- /dev/null +++ b/doc/symbology/symbols_svg/train_drive_human.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_ghost_direction_forward.svg b/doc/symbology/symbols_svg/train_ghost_direction_forward.svg new file mode 100644 index 0000000..1e43abd --- /dev/null +++ b/doc/symbology/symbols_svg/train_ghost_direction_forward.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/symbology/symbols_svg/train_moving_fast_forward.svg b/doc/symbology/symbols_svg/train_moving_fast_forward.svg new file mode 100644 index 0000000..1af3c80 --- /dev/null +++ b/doc/symbology/symbols_svg/train_moving_fast_forward.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_moving_forward.svg b/doc/symbology/symbols_svg/train_moving_forward.svg new file mode 100644 index 0000000..c06c274 --- /dev/null +++ b/doc/symbology/symbols_svg/train_moving_forward.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_moving_slow_forward.svg b/doc/symbology/symbols_svg/train_moving_slow_forward.svg new file mode 100644 index 0000000..2570338 --- /dev/null +++ b/doc/symbology/symbols_svg/train_moving_slow_forward.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_shunt_mode_forward.svg b/doc/symbology/symbols_svg/train_shunt_mode_forward.svg new file mode 100644 index 0000000..462aa92 --- /dev/null +++ b/doc/symbology/symbols_svg/train_shunt_mode_forward.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_shunting_forward.svg b/doc/symbology/symbols_svg/train_shunting_forward.svg new file mode 100644 index 0000000..96b3fdc --- /dev/null +++ b/doc/symbology/symbols_svg/train_shunting_forward.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/transmitter_right.svg b/doc/symbology/symbols_svg/transmitter_right.svg new file mode 100644 index 0000000..da6e4f2 --- /dev/null +++ b/doc/symbology/symbols_svg/transmitter_right.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/symbology/symbols_svg/transmitter_right_forward.svg b/doc/symbology/symbols_svg/transmitter_right_forward.svg new file mode 100644 index 0000000..887dff4 --- /dev/null +++ b/doc/symbology/symbols_svg/transmitter_right_forward.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_left_forward.svg b/doc/symbology/symbols_svg/turnout_left_forward.svg new file mode 100644 index 0000000..eeb1224 --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_left_forward.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_left_forward_left_position.svg b/doc/symbology/symbols_svg/turnout_left_forward_left_position.svg new file mode 100644 index 0000000..7b9def6 --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_left_forward_left_position.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_left_forward_moving_points.svg b/doc/symbology/symbols_svg/turnout_left_forward_moving_points.svg new file mode 100644 index 0000000..8da0783 --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_left_forward_moving_points.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_left_forward_right_position.svg b/doc/symbology/symbols_svg/turnout_left_forward_right_position.svg new file mode 100644 index 0000000..55cd5c9 --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_left_forward_right_position.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_with_fouling_left_forward.svg b/doc/symbology/symbols_svg/turnout_with_fouling_left_forward.svg new file mode 100644 index 0000000..f76d726 --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_with_fouling_left_forward.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doc/symbology/symbols_svg/view_point_forward.svg b/doc/symbology/symbols_svg/view_point_forward.svg new file mode 100644 index 0000000..8bcac69 --- /dev/null +++ b/doc/symbology/symbols_svg/view_point_forward.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doc/versionhistory.tex b/doc/versionhistory.tex index 4c7030c..26b04f7 100644 --- a/doc/versionhistory.tex +++ b/doc/versionhistory.tex @@ -21,4 +21,7 @@ \vhEntry{0.5}{2020-01-14}{MS}{ Introducing new syntax and providing a documentation. } + \vhEntry{0.5.1}{2020-02-10}{MS}{ + Modified symbol "end of movement authority"; added symbols "braking point" and "danger point". + } \end{versionhistory}