diff --git a/doc/symbology/README.md b/doc/symbology/README.md new file mode 100644 index 0000000..5175056 --- /dev/null +++ b/doc/symbology/README.md @@ -0,0 +1,13 @@ +# TikZ-trackschematic Symbology + +------------ + +# Usage + +The folder "symbols_tikz" contains the primary geometric form of each symbol. +The symbols are: + - without any labels + - in a forward direction (if applicable) + - added with an anchor or two (a small magenta dot) for the placement along the track(s) + +Run the script "generate_symbols.sh" to generate the PDF, PNG, and SVG version from the files in the "symbols_tikz" folder. diff --git a/doc/symbology/generate_symbols.sh b/doc/symbology/generate_symbols.sh index 3caec15..220bc76 100755 --- a/doc/symbology/generate_symbols.sh +++ b/doc/symbology/generate_symbols.sh @@ -3,81 +3,44 @@ # Copyright (c) 2018 - 2022, 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` +LATEX=$(which pdflatex) +PDF2SVG=$(which pdf2svg) +CONVERT=$(which convert) -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 -' +mkdir -p .tex -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.measures}' >> tmp.tex - echo '}{\\usetikzlibrary{trackschematic}}' >> tmp.tex +for FILE in symbols_tikz/*.tikz; do + SYMBOL=$(basename $FILE .tikz) + echo "converting: $SYMBOL" + + ## -- header tex file + echo '\\documentclass[tikz,border=0]{standalone}' > tmp.tex + echo '\\usepackage[dev]{tikz-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 + + ## -- input symbol + echo '\\input{'$FILE'}' >> 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 + + # echo "---------------" + # cat tmp.tex + # echo "---------------" + + ## -- compile tmp.tex + # $LATEX -output-directory=.tex tmp.tex + $LATEX -output-directory=.tex -interaction=batchmode tmp.tex 2>&1 > /dev/null + + ## -- copy and convert symbols + $PDF2SVG .tex/tmp.pdf symbols_svg/$SYMBOL.svg + $CONVERT -density 300 .tex/tmp.pdf symbols_png/$SYMBOL.png + mv .tex/tmp.pdf symbols_pdf/$SYMBOL.pdf + done + +## -- cleanup +rm -rf .tex/ +rm tmp.tex \ No newline at end of file diff --git a/doc/symbology/symbols_pdf/block_clearing_point.pdf b/doc/symbology/symbols_pdf/block_clearing_point.pdf new file mode 100644 index 0000000..f286dec Binary files /dev/null and b/doc/symbology/symbols_pdf/block_clearing_point.pdf differ diff --git a/doc/symbology/symbols_pdf/block_clearing_point_forward.pdf b/doc/symbology/symbols_pdf/block_clearing_point_forward.pdf deleted file mode 100644 index 1bae7d1..0000000 Binary files a/doc/symbology/symbols_pdf/block_clearing_point_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/block_signal.pdf b/doc/symbology/symbols_pdf/block_signal.pdf new file mode 100644 index 0000000..ee0a983 Binary files /dev/null and b/doc/symbology/symbols_pdf/block_signal.pdf differ diff --git a/doc/symbology/symbols_pdf/block_signal_forward.pdf b/doc/symbology/symbols_pdf/block_signal_forward.pdf deleted file mode 100644 index 589eb1f..0000000 Binary files a/doc/symbology/symbols_pdf/block_signal_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/braking_point.pdf b/doc/symbology/symbols_pdf/braking_point.pdf new file mode 100644 index 0000000..28ed900 Binary files /dev/null and b/doc/symbology/symbols_pdf/braking_point.pdf differ diff --git a/doc/symbology/symbols_pdf/braking_point_forward.pdf b/doc/symbology/symbols_pdf/braking_point_forward.pdf deleted file mode 100644 index 6747fc3..0000000 Binary files a/doc/symbology/symbols_pdf/braking_point_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/bridge.pdf b/doc/symbology/symbols_pdf/bridge.pdf index 3e2ab22..ac7b45b 100644 Binary files a/doc/symbology/symbols_pdf/bridge.pdf and b/doc/symbology/symbols_pdf/bridge.pdf differ diff --git a/doc/symbology/symbols_pdf/bufferstop.pdf b/doc/symbology/symbols_pdf/bufferstop.pdf new file mode 100644 index 0000000..f46e6f2 Binary files /dev/null and b/doc/symbology/symbols_pdf/bufferstop.pdf differ diff --git a/doc/symbology/symbols_pdf/bufferstop_forward.pdf b/doc/symbology/symbols_pdf/bufferstop_forward.pdf deleted file mode 100644 index 3cb95e2..0000000 Binary files a/doc/symbology/symbols_pdf/bufferstop_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/clearing_point.pdf b/doc/symbology/symbols_pdf/clearing_point.pdf index d356903..62e9368 100644 Binary files a/doc/symbology/symbols_pdf/clearing_point.pdf 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 deleted file mode 100644 index c36eb28..0000000 Binary files a/doc/symbology/symbols_pdf/combined_signal_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/danger_point.pdf b/doc/symbology/symbols_pdf/danger_point.pdf new file mode 100644 index 0000000..d5a798c Binary files /dev/null and b/doc/symbology/symbols_pdf/danger_point.pdf differ diff --git a/doc/symbology/symbols_pdf/danger_point_forward.pdf b/doc/symbology/symbols_pdf/danger_point_forward.pdf deleted file mode 100644 index 0906cab..0000000 Binary files a/doc/symbology/symbols_pdf/danger_point_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/derailer_left.pdf b/doc/symbology/symbols_pdf/derailer_left.pdf new file mode 100644 index 0000000..6aab3a2 Binary files /dev/null and b/doc/symbology/symbols_pdf/derailer_left.pdf differ diff --git a/doc/symbology/symbols_pdf/derailer_left_forward.pdf b/doc/symbology/symbols_pdf/derailer_left_forward.pdf deleted file mode 100644 index 7fa10ac..0000000 Binary files a/doc/symbology/symbols_pdf/derailer_left_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/derailer_right.pdf b/doc/symbology/symbols_pdf/derailer_right.pdf new file mode 100644 index 0000000..9998096 Binary files /dev/null and b/doc/symbology/symbols_pdf/derailer_right.pdf differ diff --git a/doc/symbology/symbols_pdf/diamond_crossing_left.pdf b/doc/symbology/symbols_pdf/diamond_crossing_left.pdf index 225b150..1a9dbb9 100644 Binary files a/doc/symbology/symbols_pdf/diamond_crossing_left.pdf and b/doc/symbology/symbols_pdf/diamond_crossing_left.pdf differ diff --git a/doc/symbology/symbols_pdf/diamond_crossing_right.pdf b/doc/symbology/symbols_pdf/diamond_crossing_right.pdf new file mode 100644 index 0000000..be733bc Binary files /dev/null and b/doc/symbology/symbols_pdf/diamond_crossing_right.pdf differ diff --git a/doc/symbology/symbols_pdf/direction_control.pdf b/doc/symbology/symbols_pdf/direction_control.pdf new file mode 100644 index 0000000..c59468d Binary files /dev/null and b/doc/symbology/symbols_pdf/direction_control.pdf differ diff --git a/doc/symbology/symbols_pdf/direction_control_backward.pdf b/doc/symbology/symbols_pdf/direction_control_backward.pdf new file mode 100644 index 0000000..5fe242a Binary files /dev/null and b/doc/symbology/symbols_pdf/direction_control_backward.pdf differ diff --git a/doc/symbology/symbols_pdf/direction_control_forward.pdf b/doc/symbology/symbols_pdf/direction_control_forward.pdf new file mode 100644 index 0000000..9190e1d Binary files /dev/null and b/doc/symbology/symbols_pdf/direction_control_forward.pdf differ diff --git a/doc/symbology/symbols_pdf/distant_pantograph_down.pdf b/doc/symbology/symbols_pdf/distant_pantograph_down.pdf new file mode 100644 index 0000000..1d3b27e Binary files /dev/null and b/doc/symbology/symbols_pdf/distant_pantograph_down.pdf differ diff --git a/doc/symbology/symbols_pdf/distant_power_off.pdf b/doc/symbology/symbols_pdf/distant_power_off.pdf new file mode 100644 index 0000000..30920c3 Binary files /dev/null and b/doc/symbology/symbols_pdf/distant_power_off.pdf differ diff --git a/doc/symbology/symbols_pdf/distant_signal.pdf b/doc/symbology/symbols_pdf/distant_signal.pdf new file mode 100644 index 0000000..d96d3a6 Binary files /dev/null and b/doc/symbology/symbols_pdf/distant_signal.pdf differ diff --git a/doc/symbology/symbols_pdf/distant_signal_forward.pdf b/doc/symbology/symbols_pdf/distant_signal_forward.pdf deleted file mode 100644 index 9aec060..0000000 Binary files a/doc/symbology/symbols_pdf/distant_signal_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/distant_speed_signal_forward.pdf b/doc/symbology/symbols_pdf/distant_speed_signal_forward.pdf deleted file mode 100644 index 2c91624..0000000 Binary files a/doc/symbology/symbols_pdf/distant_speed_signal_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/double-slip_turnout_left.pdf b/doc/symbology/symbols_pdf/double-slip_turnout_left.pdf index 58cf44b..8882913 100644 Binary files a/doc/symbology/symbols_pdf/double-slip_turnout_left.pdf and b/doc/symbology/symbols_pdf/double-slip_turnout_left.pdf differ diff --git a/doc/symbology/symbols_pdf/double-slip_turnout_right.pdf b/doc/symbology/symbols_pdf/double-slip_turnout_right.pdf new file mode 100644 index 0000000..0880e36 Binary files /dev/null and b/doc/symbology/symbols_pdf/double-slip_turnout_right.pdf differ diff --git a/doc/symbology/symbols_pdf/end_of_movement_authority.pdf b/doc/symbology/symbols_pdf/end_of_movement_authority.pdf new file mode 100644 index 0000000..2a5baba Binary files /dev/null and b/doc/symbology/symbols_pdf/end_of_movement_authority.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 deleted file mode 100644 index 7bb2ca1..0000000 Binary files a/doc/symbology/symbols_pdf/end_of_movement_authority_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/friction_bufferstop.pdf b/doc/symbology/symbols_pdf/friction_bufferstop.pdf new file mode 100644 index 0000000..946f91e Binary files /dev/null and b/doc/symbology/symbols_pdf/friction_bufferstop.pdf differ diff --git a/doc/symbology/symbols_pdf/hump.pdf b/doc/symbology/symbols_pdf/hump.pdf new file mode 100644 index 0000000..7292df0 Binary files /dev/null and b/doc/symbology/symbols_pdf/hump.pdf differ diff --git a/doc/symbology/symbols_pdf/interlocking.pdf b/doc/symbology/symbols_pdf/interlocking.pdf index 7c0cc48..9ea3ed0 100644 Binary files a/doc/symbology/symbols_pdf/interlocking.pdf and b/doc/symbology/symbols_pdf/interlocking.pdf differ diff --git a/doc/symbology/symbols_pdf/level_crossing_double.pdf b/doc/symbology/symbols_pdf/level_crossing_double.pdf new file mode 100644 index 0000000..d3ac1e7 Binary files /dev/null and b/doc/symbology/symbols_pdf/level_crossing_double.pdf differ diff --git a/doc/symbology/symbols_pdf/level_crossing_single.pdf b/doc/symbology/symbols_pdf/level_crossing_single.pdf index 3e0d6e1..0f75138 100644 Binary files a/doc/symbology/symbols_pdf/level_crossing_single.pdf and b/doc/symbology/symbols_pdf/level_crossing_single.pdf differ diff --git a/doc/symbology/symbols_pdf/level_crossing_without_barrier.pdf b/doc/symbology/symbols_pdf/level_crossing_without_barrier.pdf new file mode 100644 index 0000000..234822d Binary files /dev/null and b/doc/symbology/symbols_pdf/level_crossing_without_barrier.pdf differ diff --git a/doc/symbology/symbols_pdf/loop_transmitter.pdf b/doc/symbology/symbols_pdf/loop_transmitter.pdf new file mode 100644 index 0000000..0c76547 Binary files /dev/null and b/doc/symbology/symbols_pdf/loop_transmitter.pdf differ diff --git a/doc/symbology/symbols_pdf/main_track.pdf b/doc/symbology/symbols_pdf/main_track.pdf index fe188ae..049e882 100644 Binary files a/doc/symbology/symbols_pdf/main_track.pdf and b/doc/symbology/symbols_pdf/main_track.pdf differ diff --git a/doc/symbology/symbols_pdf/pantograph_down.pdf b/doc/symbology/symbols_pdf/pantograph_down.pdf new file mode 100644 index 0000000..d6fa4dc Binary files /dev/null and b/doc/symbology/symbols_pdf/pantograph_down.pdf differ diff --git a/doc/symbology/symbols_pdf/pantograph_up.pdf b/doc/symbology/symbols_pdf/pantograph_up.pdf new file mode 100644 index 0000000..2e4e07f Binary files /dev/null and b/doc/symbology/symbols_pdf/pantograph_up.pdf differ diff --git a/doc/symbology/symbols_pdf/parked_vehicle.pdf b/doc/symbology/symbols_pdf/parked_vehicle.pdf new file mode 100644 index 0000000..f0b0376 Binary files /dev/null and b/doc/symbology/symbols_pdf/parked_vehicle.pdf differ diff --git a/doc/symbology/symbols_pdf/parked_vehicles.pdf b/doc/symbology/symbols_pdf/parked_vehicles.pdf deleted file mode 100644 index 95bd66a..0000000 Binary files a/doc/symbology/symbols_pdf/parked_vehicles.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/platform_left.pdf b/doc/symbology/symbols_pdf/platform_left.pdf index 3e51be0..f8949f7 100644 Binary files a/doc/symbology/symbols_pdf/platform_left.pdf and b/doc/symbology/symbols_pdf/platform_left.pdf differ diff --git a/doc/symbology/symbols_pdf/platform_middle.pdf b/doc/symbology/symbols_pdf/platform_middle.pdf new file mode 100644 index 0000000..004647a Binary files /dev/null and b/doc/symbology/symbols_pdf/platform_middle.pdf differ diff --git a/doc/symbology/symbols_pdf/platform_right.pdf b/doc/symbology/symbols_pdf/platform_right.pdf new file mode 100644 index 0000000..40956ce Binary files /dev/null and b/doc/symbology/symbols_pdf/platform_right.pdf differ diff --git a/doc/symbology/symbols_pdf/power_off.pdf b/doc/symbology/symbols_pdf/power_off.pdf new file mode 100644 index 0000000..543aa0f Binary files /dev/null and b/doc/symbology/symbols_pdf/power_off.pdf differ diff --git a/doc/symbology/symbols_pdf/power_on.pdf b/doc/symbology/symbols_pdf/power_on.pdf new file mode 100644 index 0000000..c18828b Binary files /dev/null and b/doc/symbology/symbols_pdf/power_on.pdf differ diff --git a/doc/symbology/symbols_pdf/pylons_left.pdf b/doc/symbology/symbols_pdf/pylons_left.pdf new file mode 100644 index 0000000..b817ae3 Binary files /dev/null and b/doc/symbology/symbols_pdf/pylons_left.pdf differ diff --git a/doc/symbology/symbols_pdf/pylons_middle.pdf b/doc/symbology/symbols_pdf/pylons_middle.pdf new file mode 100644 index 0000000..5b92c8d Binary files /dev/null and b/doc/symbology/symbols_pdf/pylons_middle.pdf differ diff --git a/doc/symbology/symbols_pdf/pylons_right.pdf b/doc/symbology/symbols_pdf/pylons_right.pdf new file mode 100644 index 0000000..e05e1e5 Binary files /dev/null and b/doc/symbology/symbols_pdf/pylons_right.pdf differ diff --git a/doc/symbology/symbols_pdf/route.pdf b/doc/symbology/symbols_pdf/route.pdf new file mode 100644 index 0000000..0d5f0b8 Binary files /dev/null and b/doc/symbology/symbols_pdf/route.pdf differ diff --git a/doc/symbology/symbols_pdf/route_clearing_point.pdf b/doc/symbology/symbols_pdf/route_clearing_point.pdf new file mode 100644 index 0000000..f5b9999 Binary files /dev/null and b/doc/symbology/symbols_pdf/route_clearing_point.pdf differ diff --git a/doc/symbology/symbols_pdf/route_clearing_point_forward.pdf b/doc/symbology/symbols_pdf/route_clearing_point_forward.pdf deleted file mode 100644 index 0107e09..0000000 Binary files a/doc/symbology/symbols_pdf/route_clearing_point_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/route_signal.pdf b/doc/symbology/symbols_pdf/route_signal.pdf new file mode 100644 index 0000000..39036b3 Binary files /dev/null and b/doc/symbology/symbols_pdf/route_signal.pdf differ diff --git a/doc/symbology/symbols_pdf/route_signal_forward.pdf b/doc/symbology/symbols_pdf/route_signal_forward.pdf deleted file mode 100644 index a3d22c3..0000000 Binary files a/doc/symbology/symbols_pdf/route_signal_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/secondary_track.pdf b/doc/symbology/symbols_pdf/secondary_track.pdf index e67c42e..ffa2aa6 100644 Binary files a/doc/symbology/symbols_pdf/secondary_track.pdf and b/doc/symbology/symbols_pdf/secondary_track.pdf differ diff --git a/doc/symbology/symbols_pdf/shunt_limit.pdf b/doc/symbology/symbols_pdf/shunt_limit.pdf new file mode 100644 index 0000000..07dd0be Binary files /dev/null and b/doc/symbology/symbols_pdf/shunt_limit.pdf differ diff --git a/doc/symbology/symbols_pdf/shunt_limit_forward.pdf b/doc/symbology/symbols_pdf/shunt_limit_forward.pdf deleted file mode 100644 index 7fc7d88..0000000 Binary files a/doc/symbology/symbols_pdf/shunt_limit_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/shunt_signal.pdf b/doc/symbology/symbols_pdf/shunt_signal.pdf new file mode 100644 index 0000000..848669d Binary files /dev/null and b/doc/symbology/symbols_pdf/shunt_signal.pdf differ diff --git a/doc/symbology/symbols_pdf/shunt_signal_forward.pdf b/doc/symbology/symbols_pdf/shunt_signal_forward.pdf deleted file mode 100644 index de41ea2..0000000 Binary files a/doc/symbology/symbols_pdf/shunt_signal_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/shunt_signal_forward_locked.pdf b/doc/symbology/symbols_pdf/shunt_signal_forward_locked.pdf deleted file mode 100644 index cdab537..0000000 Binary files a/doc/symbology/symbols_pdf/shunt_signal_forward_locked.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/shunt_signal_locked.pdf b/doc/symbology/symbols_pdf/shunt_signal_locked.pdf new file mode 100644 index 0000000..de95b7d Binary files /dev/null and b/doc/symbology/symbols_pdf/shunt_signal_locked.pdf differ diff --git a/doc/symbology/symbols_pdf/speed_signal.pdf b/doc/symbology/symbols_pdf/speed_signal.pdf new file mode 100644 index 0000000..4d754a8 Binary files /dev/null and b/doc/symbology/symbols_pdf/speed_signal.pdf differ diff --git a/doc/symbology/symbols_pdf/speed_signal_forward.pdf b/doc/symbology/symbols_pdf/speed_signal_forward.pdf deleted file mode 100644 index 2c1c858..0000000 Binary files a/doc/symbology/symbols_pdf/speed_signal_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/track_closure.pdf b/doc/symbology/symbols_pdf/track_closure.pdf new file mode 100644 index 0000000..d57ad49 Binary files /dev/null and b/doc/symbology/symbols_pdf/track_closure.pdf differ diff --git a/doc/symbology/symbols_pdf/train.pdf b/doc/symbology/symbols_pdf/train.pdf new file mode 100644 index 0000000..747b397 Binary files /dev/null and b/doc/symbology/symbols_pdf/train.pdf differ diff --git a/doc/symbology/symbols_pdf/train_berth_shape.pdf b/doc/symbology/symbols_pdf/train_berth_shape.pdf new file mode 100644 index 0000000..b2ba334 Binary files /dev/null and b/doc/symbology/symbols_pdf/train_berth_shape.pdf differ diff --git a/doc/symbology/symbols_pdf/train_berth_sign.pdf b/doc/symbology/symbols_pdf/train_berth_sign.pdf new file mode 100644 index 0000000..6555955 Binary files /dev/null and b/doc/symbology/symbols_pdf/train_berth_sign.pdf differ diff --git a/doc/symbology/symbols_pdf/train_direction_forward.pdf b/doc/symbology/symbols_pdf/train_direction_forward.pdf deleted file mode 100644 index 9d355b1..0000000 Binary files a/doc/symbology/symbols_pdf/train_direction_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/train_drive_automatic.pdf b/doc/symbology/symbols_pdf/train_drive_automatic.pdf index 8bbe709..e0800ec 100644 Binary files a/doc/symbology/symbols_pdf/train_drive_automatic.pdf 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 index 8b27067..73e958a 100644 Binary files a/doc/symbology/symbols_pdf/train_drive_human.pdf and b/doc/symbology/symbols_pdf/train_drive_human.pdf differ diff --git a/doc/symbology/symbols_pdf/train_ghost.pdf b/doc/symbology/symbols_pdf/train_ghost.pdf new file mode 100644 index 0000000..04c73d8 Binary files /dev/null and b/doc/symbology/symbols_pdf/train_ghost.pdf differ diff --git a/doc/symbology/symbols_pdf/train_ghost_direction_forward.pdf b/doc/symbology/symbols_pdf/train_ghost_direction_forward.pdf deleted file mode 100644 index df2141a..0000000 Binary files a/doc/symbology/symbols_pdf/train_ghost_direction_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/train_moving.pdf b/doc/symbology/symbols_pdf/train_moving.pdf new file mode 100644 index 0000000..661484e Binary files /dev/null and b/doc/symbology/symbols_pdf/train_moving.pdf differ diff --git a/doc/symbology/symbols_pdf/train_moving_fast.pdf b/doc/symbology/symbols_pdf/train_moving_fast.pdf new file mode 100644 index 0000000..53e2cb6 Binary files /dev/null and b/doc/symbology/symbols_pdf/train_moving_fast.pdf differ diff --git a/doc/symbology/symbols_pdf/train_moving_fast_forward.pdf b/doc/symbology/symbols_pdf/train_moving_fast_forward.pdf deleted file mode 100644 index 6d9d3e1..0000000 Binary files a/doc/symbology/symbols_pdf/train_moving_fast_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/train_moving_forward.pdf b/doc/symbology/symbols_pdf/train_moving_forward.pdf deleted file mode 100644 index 398e857..0000000 Binary files a/doc/symbology/symbols_pdf/train_moving_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/train_moving_slow.pdf b/doc/symbology/symbols_pdf/train_moving_slow.pdf new file mode 100644 index 0000000..ce8f8db Binary files /dev/null and b/doc/symbology/symbols_pdf/train_moving_slow.pdf differ diff --git a/doc/symbology/symbols_pdf/train_moving_slow_forward.pdf b/doc/symbology/symbols_pdf/train_moving_slow_forward.pdf deleted file mode 100644 index 4941380..0000000 Binary files a/doc/symbology/symbols_pdf/train_moving_slow_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/train_shunt_mode.pdf b/doc/symbology/symbols_pdf/train_shunt_mode.pdf new file mode 100644 index 0000000..b799240 Binary files /dev/null and b/doc/symbology/symbols_pdf/train_shunt_mode.pdf differ diff --git a/doc/symbology/symbols_pdf/train_shunt_mode_forward.pdf b/doc/symbology/symbols_pdf/train_shunt_mode_forward.pdf deleted file mode 100644 index b013eca..0000000 Binary files a/doc/symbology/symbols_pdf/train_shunt_mode_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/train_shunting.pdf b/doc/symbology/symbols_pdf/train_shunting.pdf new file mode 100644 index 0000000..c4b7296 Binary files /dev/null and b/doc/symbology/symbols_pdf/train_shunting.pdf differ diff --git a/doc/symbology/symbols_pdf/train_shunting_forward.pdf b/doc/symbology/symbols_pdf/train_shunting_forward.pdf deleted file mode 100644 index b4b05a9..0000000 Binary files a/doc/symbology/symbols_pdf/train_shunting_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/transmitter_backward_left.pdf b/doc/symbology/symbols_pdf/transmitter_backward_left.pdf new file mode 100644 index 0000000..a752310 Binary files /dev/null and b/doc/symbology/symbols_pdf/transmitter_backward_left.pdf differ diff --git a/doc/symbology/symbols_pdf/transmitter_backward_right.pdf b/doc/symbology/symbols_pdf/transmitter_backward_right.pdf new file mode 100644 index 0000000..68c37ce Binary files /dev/null and b/doc/symbology/symbols_pdf/transmitter_backward_right.pdf differ diff --git a/doc/symbology/symbols_pdf/transmitter_below.pdf b/doc/symbology/symbols_pdf/transmitter_below.pdf deleted file mode 100644 index 06460e5..0000000 Binary files a/doc/symbology/symbols_pdf/transmitter_below.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/transmitter_bidirectional_left.pdf b/doc/symbology/symbols_pdf/transmitter_bidirectional_left.pdf new file mode 100644 index 0000000..a24a174 Binary files /dev/null and b/doc/symbology/symbols_pdf/transmitter_bidirectional_left.pdf differ diff --git a/doc/symbology/symbols_pdf/transmitter_bidirectional_right.pdf b/doc/symbology/symbols_pdf/transmitter_bidirectional_right.pdf new file mode 100644 index 0000000..3efe779 Binary files /dev/null and b/doc/symbology/symbols_pdf/transmitter_bidirectional_right.pdf differ diff --git a/doc/symbology/symbols_pdf/transmitter_forward_left.pdf b/doc/symbology/symbols_pdf/transmitter_forward_left.pdf new file mode 100644 index 0000000..a5a7f52 Binary files /dev/null and b/doc/symbology/symbols_pdf/transmitter_forward_left.pdf differ diff --git a/doc/symbology/symbols_pdf/transmitter_forward_right.pdf b/doc/symbology/symbols_pdf/transmitter_forward_right.pdf new file mode 100644 index 0000000..809f7ba Binary files /dev/null and b/doc/symbology/symbols_pdf/transmitter_forward_right.pdf differ diff --git a/doc/symbology/symbols_pdf/transmitter_left.pdf b/doc/symbology/symbols_pdf/transmitter_left.pdf new file mode 100644 index 0000000..0f15937 Binary files /dev/null and b/doc/symbology/symbols_pdf/transmitter_left.pdf differ diff --git a/doc/symbology/symbols_pdf/transmitter_right.pdf b/doc/symbology/symbols_pdf/transmitter_right.pdf index 7c5fb28..21225c9 100644 Binary files a/doc/symbology/symbols_pdf/transmitter_right.pdf 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 deleted file mode 100644 index c4ce788..0000000 Binary files a/doc/symbology/symbols_pdf/transmitter_right_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/turnout_left.pdf b/doc/symbology/symbols_pdf/turnout_left.pdf new file mode 100644 index 0000000..6468a05 Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_left.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_left_forward.pdf b/doc/symbology/symbols_pdf/turnout_left_forward.pdf deleted file mode 100644 index d06772a..0000000 Binary files a/doc/symbology/symbols_pdf/turnout_left_forward.pdf and /dev/null 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 deleted file mode 100644 index 4099587..0000000 Binary files a/doc/symbology/symbols_pdf/turnout_left_forward_left_position.pdf and /dev/null 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 deleted file mode 100644 index e91e45e..0000000 Binary files a/doc/symbology/symbols_pdf/turnout_left_forward_moving_points.pdf and /dev/null 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 deleted file mode 100644 index 76cacdd..0000000 Binary files a/doc/symbology/symbols_pdf/turnout_left_forward_right_position.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/turnout_left_manually.pdf b/doc/symbology/symbols_pdf/turnout_left_manually.pdf new file mode 100644 index 0000000..bb6c1da Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_left_manually.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_left_points_left_position.pdf b/doc/symbology/symbols_pdf/turnout_left_points_left_position.pdf new file mode 100644 index 0000000..f93654f Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_left_points_left_position.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_left_points_moving.pdf b/doc/symbology/symbols_pdf/turnout_left_points_moving.pdf new file mode 100644 index 0000000..0a2e287 Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_left_points_moving.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_left_points_right_position.pdf b/doc/symbology/symbols_pdf/turnout_left_points_right_position.pdf new file mode 100644 index 0000000..43d900b Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_left_points_right_position.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_right.pdf b/doc/symbology/symbols_pdf/turnout_right.pdf new file mode 100644 index 0000000..4d91a44 Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_right.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_right_manually.pdf b/doc/symbology/symbols_pdf/turnout_right_manually.pdf new file mode 100644 index 0000000..45b7966 Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_right_manually.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_right_points_left_position.pdf b/doc/symbology/symbols_pdf/turnout_right_points_left_position.pdf new file mode 100644 index 0000000..a67a6e1 Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_right_points_left_position.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_right_points_moving.pdf b/doc/symbology/symbols_pdf/turnout_right_points_moving.pdf new file mode 100644 index 0000000..aa2cdb6 Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_right_points_moving.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_right_points_right_position.pdf b/doc/symbology/symbols_pdf/turnout_right_points_right_position.pdf new file mode 100644 index 0000000..fbc0880 Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_right_points_right_position.pdf differ diff --git a/doc/symbology/symbols_pdf/turnout_with_fouling_left.pdf b/doc/symbology/symbols_pdf/turnout_with_fouling_left.pdf new file mode 100644 index 0000000..8b12f74 Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_with_fouling_left.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 deleted file mode 100644 index 860efa7..0000000 Binary files a/doc/symbology/symbols_pdf/turnout_with_fouling_left_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/turnout_with_fouling_right.pdf b/doc/symbology/symbols_pdf/turnout_with_fouling_right.pdf new file mode 100644 index 0000000..fe4a8d0 Binary files /dev/null and b/doc/symbology/symbols_pdf/turnout_with_fouling_right.pdf differ diff --git a/doc/symbology/symbols_pdf/view_point.pdf b/doc/symbology/symbols_pdf/view_point.pdf new file mode 100644 index 0000000..ca21cb2 Binary files /dev/null and b/doc/symbology/symbols_pdf/view_point.pdf differ diff --git a/doc/symbology/symbols_pdf/view_point_forward.pdf b/doc/symbology/symbols_pdf/view_point_forward.pdf deleted file mode 100644 index 01d206f..0000000 Binary files a/doc/symbology/symbols_pdf/view_point_forward.pdf and /dev/null differ diff --git a/doc/symbology/symbols_pdf/wire_limit.pdf b/doc/symbology/symbols_pdf/wire_limit.pdf new file mode 100644 index 0000000..fdb3e3a Binary files /dev/null and b/doc/symbology/symbols_pdf/wire_limit.pdf differ diff --git a/doc/symbology/symbols_png/block_clearing_point.png b/doc/symbology/symbols_png/block_clearing_point.png new file mode 100644 index 0000000..76417c3 Binary files /dev/null and b/doc/symbology/symbols_png/block_clearing_point.png differ diff --git a/doc/symbology/symbols_png/block_clearing_point_forward.png b/doc/symbology/symbols_png/block_clearing_point_forward.png deleted file mode 100644 index 0fb089f..0000000 Binary files a/doc/symbology/symbols_png/block_clearing_point_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/block_signal.png b/doc/symbology/symbols_png/block_signal.png new file mode 100644 index 0000000..2207675 Binary files /dev/null and b/doc/symbology/symbols_png/block_signal.png differ diff --git a/doc/symbology/symbols_png/block_signal_forward.png b/doc/symbology/symbols_png/block_signal_forward.png deleted file mode 100644 index 5f2352a..0000000 Binary files a/doc/symbology/symbols_png/block_signal_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/braking_point.png b/doc/symbology/symbols_png/braking_point.png new file mode 100644 index 0000000..e08e6fe Binary files /dev/null and b/doc/symbology/symbols_png/braking_point.png differ diff --git a/doc/symbology/symbols_png/braking_point_forward.png b/doc/symbology/symbols_png/braking_point_forward.png deleted file mode 100644 index a443509..0000000 Binary files a/doc/symbology/symbols_png/braking_point_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/bridge.png b/doc/symbology/symbols_png/bridge.png index 5da9f6f..08ee196 100644 Binary files a/doc/symbology/symbols_png/bridge.png and b/doc/symbology/symbols_png/bridge.png differ diff --git a/doc/symbology/symbols_png/bufferstop.png b/doc/symbology/symbols_png/bufferstop.png new file mode 100644 index 0000000..0f165b6 Binary files /dev/null and b/doc/symbology/symbols_png/bufferstop.png differ diff --git a/doc/symbology/symbols_png/bufferstop_forward.png b/doc/symbology/symbols_png/bufferstop_forward.png deleted file mode 100644 index e3f2c06..0000000 Binary files a/doc/symbology/symbols_png/bufferstop_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/clearing_point.png b/doc/symbology/symbols_png/clearing_point.png index 127812a..35f109e 100644 Binary files a/doc/symbology/symbols_png/clearing_point.png 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 deleted file mode 100644 index 2a82d5b..0000000 Binary files a/doc/symbology/symbols_png/combined_signal_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/danger_point.png b/doc/symbology/symbols_png/danger_point.png new file mode 100644 index 0000000..c772886 Binary files /dev/null and b/doc/symbology/symbols_png/danger_point.png differ diff --git a/doc/symbology/symbols_png/danger_point_forward.png b/doc/symbology/symbols_png/danger_point_forward.png deleted file mode 100644 index 720bbb4..0000000 Binary files a/doc/symbology/symbols_png/danger_point_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/derailer_left.png b/doc/symbology/symbols_png/derailer_left.png new file mode 100644 index 0000000..80f8719 Binary files /dev/null and b/doc/symbology/symbols_png/derailer_left.png differ diff --git a/doc/symbology/symbols_png/derailer_left_forward.png b/doc/symbology/symbols_png/derailer_left_forward.png deleted file mode 100644 index 36885ab..0000000 Binary files a/doc/symbology/symbols_png/derailer_left_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/derailer_right.png b/doc/symbology/symbols_png/derailer_right.png new file mode 100644 index 0000000..78da856 Binary files /dev/null and b/doc/symbology/symbols_png/derailer_right.png differ diff --git a/doc/symbology/symbols_png/diamond_crossing_left.png b/doc/symbology/symbols_png/diamond_crossing_left.png index bd9e38e..ccb84fb 100644 Binary files a/doc/symbology/symbols_png/diamond_crossing_left.png and b/doc/symbology/symbols_png/diamond_crossing_left.png differ diff --git a/doc/symbology/symbols_png/diamond_crossing_right.png b/doc/symbology/symbols_png/diamond_crossing_right.png new file mode 100644 index 0000000..7232de1 Binary files /dev/null and b/doc/symbology/symbols_png/diamond_crossing_right.png differ diff --git a/doc/symbology/symbols_png/direction_control.png b/doc/symbology/symbols_png/direction_control.png new file mode 100644 index 0000000..9b3c8ed Binary files /dev/null and b/doc/symbology/symbols_png/direction_control.png differ diff --git a/doc/symbology/symbols_png/direction_control_backward.png b/doc/symbology/symbols_png/direction_control_backward.png new file mode 100644 index 0000000..e00ed6f Binary files /dev/null and b/doc/symbology/symbols_png/direction_control_backward.png differ diff --git a/doc/symbology/symbols_png/direction_control_forward.png b/doc/symbology/symbols_png/direction_control_forward.png new file mode 100644 index 0000000..5c5698e Binary files /dev/null and b/doc/symbology/symbols_png/direction_control_forward.png differ diff --git a/doc/symbology/symbols_png/distant_pantograph_down.png b/doc/symbology/symbols_png/distant_pantograph_down.png new file mode 100644 index 0000000..39cebbf Binary files /dev/null and b/doc/symbology/symbols_png/distant_pantograph_down.png differ diff --git a/doc/symbology/symbols_png/distant_power_off.png b/doc/symbology/symbols_png/distant_power_off.png new file mode 100644 index 0000000..d026d85 Binary files /dev/null and b/doc/symbology/symbols_png/distant_power_off.png differ diff --git a/doc/symbology/symbols_png/distant_signal.png b/doc/symbology/symbols_png/distant_signal.png new file mode 100644 index 0000000..491d318 Binary files /dev/null and b/doc/symbology/symbols_png/distant_signal.png differ diff --git a/doc/symbology/symbols_png/distant_signal_forward.png b/doc/symbology/symbols_png/distant_signal_forward.png deleted file mode 100644 index a80349f..0000000 Binary files a/doc/symbology/symbols_png/distant_signal_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/distant_speed_signal_forward.png b/doc/symbology/symbols_png/distant_speed_signal_forward.png deleted file mode 100644 index a445377..0000000 Binary files a/doc/symbology/symbols_png/distant_speed_signal_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/double-slip_turnout_left.png b/doc/symbology/symbols_png/double-slip_turnout_left.png index 16a748c..9efbcc2 100644 Binary files a/doc/symbology/symbols_png/double-slip_turnout_left.png and b/doc/symbology/symbols_png/double-slip_turnout_left.png differ diff --git a/doc/symbology/symbols_png/double-slip_turnout_right.png b/doc/symbology/symbols_png/double-slip_turnout_right.png new file mode 100644 index 0000000..82ad3ae Binary files /dev/null and b/doc/symbology/symbols_png/double-slip_turnout_right.png differ diff --git a/doc/symbology/symbols_png/end_of_movement_authority.png b/doc/symbology/symbols_png/end_of_movement_authority.png new file mode 100644 index 0000000..29962dd Binary files /dev/null and b/doc/symbology/symbols_png/end_of_movement_authority.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 deleted file mode 100644 index 5dca0e8..0000000 Binary files a/doc/symbology/symbols_png/end_of_movement_authority_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/friction_bufferstop.png b/doc/symbology/symbols_png/friction_bufferstop.png new file mode 100644 index 0000000..29f4ab1 Binary files /dev/null and b/doc/symbology/symbols_png/friction_bufferstop.png differ diff --git a/doc/symbology/symbols_png/hump.png b/doc/symbology/symbols_png/hump.png new file mode 100644 index 0000000..bf017b5 Binary files /dev/null and b/doc/symbology/symbols_png/hump.png differ diff --git a/doc/symbology/symbols_png/interlocking.png b/doc/symbology/symbols_png/interlocking.png index 939a317..6f815b4 100644 Binary files a/doc/symbology/symbols_png/interlocking.png and b/doc/symbology/symbols_png/interlocking.png differ diff --git a/doc/symbology/symbols_png/level_crossing_double.png b/doc/symbology/symbols_png/level_crossing_double.png new file mode 100644 index 0000000..592e86c Binary files /dev/null and b/doc/symbology/symbols_png/level_crossing_double.png differ diff --git a/doc/symbology/symbols_png/level_crossing_single.png b/doc/symbology/symbols_png/level_crossing_single.png index e07bd3b..89c7ef6 100644 Binary files a/doc/symbology/symbols_png/level_crossing_single.png and b/doc/symbology/symbols_png/level_crossing_single.png differ diff --git a/doc/symbology/symbols_png/level_crossing_without_barrier.png b/doc/symbology/symbols_png/level_crossing_without_barrier.png new file mode 100644 index 0000000..90e0fdb Binary files /dev/null and b/doc/symbology/symbols_png/level_crossing_without_barrier.png differ diff --git a/doc/symbology/symbols_png/loop_transmitter.png b/doc/symbology/symbols_png/loop_transmitter.png new file mode 100644 index 0000000..209eb6d Binary files /dev/null and b/doc/symbology/symbols_png/loop_transmitter.png differ diff --git a/doc/symbology/symbols_png/main_track.png b/doc/symbology/symbols_png/main_track.png index 5305d34..ebd7673 100644 Binary files a/doc/symbology/symbols_png/main_track.png and b/doc/symbology/symbols_png/main_track.png differ diff --git a/doc/symbology/symbols_png/pantograph_down.png b/doc/symbology/symbols_png/pantograph_down.png new file mode 100644 index 0000000..31e8047 Binary files /dev/null and b/doc/symbology/symbols_png/pantograph_down.png differ diff --git a/doc/symbology/symbols_png/pantograph_up.png b/doc/symbology/symbols_png/pantograph_up.png new file mode 100644 index 0000000..5e2c688 Binary files /dev/null and b/doc/symbology/symbols_png/pantograph_up.png differ diff --git a/doc/symbology/symbols_png/parked_vehicle.png b/doc/symbology/symbols_png/parked_vehicle.png new file mode 100644 index 0000000..b63e186 Binary files /dev/null and b/doc/symbology/symbols_png/parked_vehicle.png differ diff --git a/doc/symbology/symbols_png/parked_vehicles.png b/doc/symbology/symbols_png/parked_vehicles.png deleted file mode 100644 index 23e766d..0000000 Binary files a/doc/symbology/symbols_png/parked_vehicles.png and /dev/null differ diff --git a/doc/symbology/symbols_png/platform_left.png b/doc/symbology/symbols_png/platform_left.png index a1e08ba..c1cb8b9 100644 Binary files a/doc/symbology/symbols_png/platform_left.png and b/doc/symbology/symbols_png/platform_left.png differ diff --git a/doc/symbology/symbols_png/platform_middle.png b/doc/symbology/symbols_png/platform_middle.png new file mode 100644 index 0000000..8ef21ad Binary files /dev/null and b/doc/symbology/symbols_png/platform_middle.png differ diff --git a/doc/symbology/symbols_png/platform_right.png b/doc/symbology/symbols_png/platform_right.png new file mode 100644 index 0000000..44a8b60 Binary files /dev/null and b/doc/symbology/symbols_png/platform_right.png differ diff --git a/doc/symbology/symbols_png/power_off.png b/doc/symbology/symbols_png/power_off.png new file mode 100644 index 0000000..0c9e385 Binary files /dev/null and b/doc/symbology/symbols_png/power_off.png differ diff --git a/doc/symbology/symbols_png/power_on.png b/doc/symbology/symbols_png/power_on.png new file mode 100644 index 0000000..76e728b Binary files /dev/null and b/doc/symbology/symbols_png/power_on.png differ diff --git a/doc/symbology/symbols_png/pylons_left.png b/doc/symbology/symbols_png/pylons_left.png new file mode 100644 index 0000000..98176d5 Binary files /dev/null and b/doc/symbology/symbols_png/pylons_left.png differ diff --git a/doc/symbology/symbols_png/pylons_middle.png b/doc/symbology/symbols_png/pylons_middle.png new file mode 100644 index 0000000..244ce40 Binary files /dev/null and b/doc/symbology/symbols_png/pylons_middle.png differ diff --git a/doc/symbology/symbols_png/pylons_right.png b/doc/symbology/symbols_png/pylons_right.png new file mode 100644 index 0000000..8807155 Binary files /dev/null and b/doc/symbology/symbols_png/pylons_right.png differ diff --git a/doc/symbology/symbols_png/route.png b/doc/symbology/symbols_png/route.png new file mode 100644 index 0000000..b6c5588 Binary files /dev/null and b/doc/symbology/symbols_png/route.png differ diff --git a/doc/symbology/symbols_png/route_clearing_point.png b/doc/symbology/symbols_png/route_clearing_point.png new file mode 100644 index 0000000..20b8c7c Binary files /dev/null and b/doc/symbology/symbols_png/route_clearing_point.png differ diff --git a/doc/symbology/symbols_png/route_clearing_point_forward.png b/doc/symbology/symbols_png/route_clearing_point_forward.png deleted file mode 100644 index a8a921d..0000000 Binary files a/doc/symbology/symbols_png/route_clearing_point_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/route_signal.png b/doc/symbology/symbols_png/route_signal.png new file mode 100644 index 0000000..0576762 Binary files /dev/null and b/doc/symbology/symbols_png/route_signal.png differ diff --git a/doc/symbology/symbols_png/route_signal_forward.png b/doc/symbology/symbols_png/route_signal_forward.png deleted file mode 100644 index c97cea6..0000000 Binary files a/doc/symbology/symbols_png/route_signal_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/secondary_track.png b/doc/symbology/symbols_png/secondary_track.png index 133cc0d..833b283 100644 Binary files a/doc/symbology/symbols_png/secondary_track.png and b/doc/symbology/symbols_png/secondary_track.png differ diff --git a/doc/symbology/symbols_png/shunt_limit.png b/doc/symbology/symbols_png/shunt_limit.png new file mode 100644 index 0000000..e481a36 Binary files /dev/null and b/doc/symbology/symbols_png/shunt_limit.png differ diff --git a/doc/symbology/symbols_png/shunt_limit_forward.png b/doc/symbology/symbols_png/shunt_limit_forward.png deleted file mode 100644 index c2f31f3..0000000 Binary files a/doc/symbology/symbols_png/shunt_limit_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/shunt_signal.png b/doc/symbology/symbols_png/shunt_signal.png new file mode 100644 index 0000000..a358606 Binary files /dev/null and b/doc/symbology/symbols_png/shunt_signal.png differ diff --git a/doc/symbology/symbols_png/shunt_signal_forward.png b/doc/symbology/symbols_png/shunt_signal_forward.png deleted file mode 100644 index aa5a17d..0000000 Binary files a/doc/symbology/symbols_png/shunt_signal_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/shunt_signal_forward_locked.png b/doc/symbology/symbols_png/shunt_signal_forward_locked.png deleted file mode 100644 index bc69a97..0000000 Binary files a/doc/symbology/symbols_png/shunt_signal_forward_locked.png and /dev/null differ diff --git a/doc/symbology/symbols_png/shunt_signal_locked.png b/doc/symbology/symbols_png/shunt_signal_locked.png new file mode 100644 index 0000000..d0765b0 Binary files /dev/null and b/doc/symbology/symbols_png/shunt_signal_locked.png differ diff --git a/doc/symbology/symbols_png/speed_signal.png b/doc/symbology/symbols_png/speed_signal.png new file mode 100644 index 0000000..ab81a31 Binary files /dev/null and b/doc/symbology/symbols_png/speed_signal.png differ diff --git a/doc/symbology/symbols_png/speed_signal_forward.png b/doc/symbology/symbols_png/speed_signal_forward.png deleted file mode 100644 index d6bda72..0000000 Binary files a/doc/symbology/symbols_png/speed_signal_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/track_closure.png b/doc/symbology/symbols_png/track_closure.png new file mode 100644 index 0000000..07f48d8 Binary files /dev/null and b/doc/symbology/symbols_png/track_closure.png differ diff --git a/doc/symbology/symbols_png/train.png b/doc/symbology/symbols_png/train.png new file mode 100644 index 0000000..dcddf08 Binary files /dev/null and b/doc/symbology/symbols_png/train.png differ diff --git a/doc/symbology/symbols_png/train_berth_shape.png b/doc/symbology/symbols_png/train_berth_shape.png new file mode 100644 index 0000000..26b4cae Binary files /dev/null and b/doc/symbology/symbols_png/train_berth_shape.png differ diff --git a/doc/symbology/symbols_png/train_berth_sign.png b/doc/symbology/symbols_png/train_berth_sign.png new file mode 100644 index 0000000..3bbc3a5 Binary files /dev/null and b/doc/symbology/symbols_png/train_berth_sign.png differ diff --git a/doc/symbology/symbols_png/train_direction_forward.png b/doc/symbology/symbols_png/train_direction_forward.png deleted file mode 100644 index f0be8ff..0000000 Binary files a/doc/symbology/symbols_png/train_direction_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/train_drive_automatic.png b/doc/symbology/symbols_png/train_drive_automatic.png index e132e5b..64e7bee 100644 Binary files a/doc/symbology/symbols_png/train_drive_automatic.png 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 index 0a02d7f..da75e1c 100644 Binary files a/doc/symbology/symbols_png/train_drive_human.png and b/doc/symbology/symbols_png/train_drive_human.png differ diff --git a/doc/symbology/symbols_png/train_ghost.png b/doc/symbology/symbols_png/train_ghost.png new file mode 100644 index 0000000..1f011ac Binary files /dev/null and b/doc/symbology/symbols_png/train_ghost.png differ diff --git a/doc/symbology/symbols_png/train_ghost_direction_forward.png b/doc/symbology/symbols_png/train_ghost_direction_forward.png deleted file mode 100644 index 3e5a6e1..0000000 Binary files a/doc/symbology/symbols_png/train_ghost_direction_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/train_moving.png b/doc/symbology/symbols_png/train_moving.png new file mode 100644 index 0000000..25c6800 Binary files /dev/null and b/doc/symbology/symbols_png/train_moving.png differ diff --git a/doc/symbology/symbols_png/train_moving_fast.png b/doc/symbology/symbols_png/train_moving_fast.png new file mode 100644 index 0000000..2f9ef1d Binary files /dev/null and b/doc/symbology/symbols_png/train_moving_fast.png differ diff --git a/doc/symbology/symbols_png/train_moving_fast_forward.png b/doc/symbology/symbols_png/train_moving_fast_forward.png deleted file mode 100644 index 16f1d34..0000000 Binary files a/doc/symbology/symbols_png/train_moving_fast_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/train_moving_forward.png b/doc/symbology/symbols_png/train_moving_forward.png deleted file mode 100644 index c25cf06..0000000 Binary files a/doc/symbology/symbols_png/train_moving_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/train_moving_slow.png b/doc/symbology/symbols_png/train_moving_slow.png new file mode 100644 index 0000000..411cf6d Binary files /dev/null and b/doc/symbology/symbols_png/train_moving_slow.png differ diff --git a/doc/symbology/symbols_png/train_moving_slow_forward.png b/doc/symbology/symbols_png/train_moving_slow_forward.png deleted file mode 100644 index a917f0c..0000000 Binary files a/doc/symbology/symbols_png/train_moving_slow_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/train_shunt_mode.png b/doc/symbology/symbols_png/train_shunt_mode.png new file mode 100644 index 0000000..eaac83b Binary files /dev/null and b/doc/symbology/symbols_png/train_shunt_mode.png differ diff --git a/doc/symbology/symbols_png/train_shunt_mode_forward.png b/doc/symbology/symbols_png/train_shunt_mode_forward.png deleted file mode 100644 index 4a6d844..0000000 Binary files a/doc/symbology/symbols_png/train_shunt_mode_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/train_shunting.png b/doc/symbology/symbols_png/train_shunting.png new file mode 100644 index 0000000..14aa00f Binary files /dev/null and b/doc/symbology/symbols_png/train_shunting.png differ diff --git a/doc/symbology/symbols_png/train_shunting_forward.png b/doc/symbology/symbols_png/train_shunting_forward.png deleted file mode 100644 index 0fdc366..0000000 Binary files a/doc/symbology/symbols_png/train_shunting_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/transmitter_backward_left.png b/doc/symbology/symbols_png/transmitter_backward_left.png new file mode 100644 index 0000000..6f9f250 Binary files /dev/null and b/doc/symbology/symbols_png/transmitter_backward_left.png differ diff --git a/doc/symbology/symbols_png/transmitter_backward_right.png b/doc/symbology/symbols_png/transmitter_backward_right.png new file mode 100644 index 0000000..c473c05 Binary files /dev/null and b/doc/symbology/symbols_png/transmitter_backward_right.png differ diff --git a/doc/symbology/symbols_png/transmitter_bidirectional_left.png b/doc/symbology/symbols_png/transmitter_bidirectional_left.png new file mode 100644 index 0000000..af67ef1 Binary files /dev/null and b/doc/symbology/symbols_png/transmitter_bidirectional_left.png differ diff --git a/doc/symbology/symbols_png/transmitter_bidirectional_right.png b/doc/symbology/symbols_png/transmitter_bidirectional_right.png new file mode 100644 index 0000000..d62fe82 Binary files /dev/null and b/doc/symbology/symbols_png/transmitter_bidirectional_right.png differ diff --git a/doc/symbology/symbols_png/transmitter_forward_left.png b/doc/symbology/symbols_png/transmitter_forward_left.png new file mode 100644 index 0000000..5c4bef6 Binary files /dev/null and b/doc/symbology/symbols_png/transmitter_forward_left.png differ diff --git a/doc/symbology/symbols_png/transmitter_forward_right.png b/doc/symbology/symbols_png/transmitter_forward_right.png new file mode 100644 index 0000000..a32b526 Binary files /dev/null and b/doc/symbology/symbols_png/transmitter_forward_right.png differ diff --git a/doc/symbology/symbols_png/transmitter_left.png b/doc/symbology/symbols_png/transmitter_left.png new file mode 100644 index 0000000..ae72098 Binary files /dev/null and b/doc/symbology/symbols_png/transmitter_left.png differ diff --git a/doc/symbology/symbols_png/transmitter_right.png b/doc/symbology/symbols_png/transmitter_right.png index c491dc6..f2c6541 100644 Binary files a/doc/symbology/symbols_png/transmitter_right.png 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 deleted file mode 100644 index 8b71f3f..0000000 Binary files a/doc/symbology/symbols_png/transmitter_right_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/turnout_left.png b/doc/symbology/symbols_png/turnout_left.png new file mode 100644 index 0000000..a262801 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_left.png differ diff --git a/doc/symbology/symbols_png/turnout_left_forward.png b/doc/symbology/symbols_png/turnout_left_forward.png deleted file mode 100644 index ee35622..0000000 Binary files a/doc/symbology/symbols_png/turnout_left_forward.png and /dev/null 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 deleted file mode 100644 index c7e7f74..0000000 Binary files a/doc/symbology/symbols_png/turnout_left_forward_left_position.png and /dev/null 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 deleted file mode 100644 index 32e655e..0000000 Binary files a/doc/symbology/symbols_png/turnout_left_forward_moving_points.png and /dev/null 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 deleted file mode 100644 index 1685017..0000000 Binary files a/doc/symbology/symbols_png/turnout_left_forward_right_position.png and /dev/null differ diff --git a/doc/symbology/symbols_png/turnout_left_manually.png b/doc/symbology/symbols_png/turnout_left_manually.png new file mode 100644 index 0000000..e6b225f Binary files /dev/null and b/doc/symbology/symbols_png/turnout_left_manually.png differ diff --git a/doc/symbology/symbols_png/turnout_left_points_left_position.png b/doc/symbology/symbols_png/turnout_left_points_left_position.png new file mode 100644 index 0000000..7094460 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_left_points_left_position.png differ diff --git a/doc/symbology/symbols_png/turnout_left_points_moving.png b/doc/symbology/symbols_png/turnout_left_points_moving.png new file mode 100644 index 0000000..3b7b6dd Binary files /dev/null and b/doc/symbology/symbols_png/turnout_left_points_moving.png differ diff --git a/doc/symbology/symbols_png/turnout_left_points_right_position.png b/doc/symbology/symbols_png/turnout_left_points_right_position.png new file mode 100644 index 0000000..fe51005 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_left_points_right_position.png differ diff --git a/doc/symbology/symbols_png/turnout_right.png b/doc/symbology/symbols_png/turnout_right.png new file mode 100644 index 0000000..db681a1 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_right.png differ diff --git a/doc/symbology/symbols_png/turnout_right_manually.png b/doc/symbology/symbols_png/turnout_right_manually.png new file mode 100644 index 0000000..7afdd49 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_right_manually.png differ diff --git a/doc/symbology/symbols_png/turnout_right_points_left_position.png b/doc/symbology/symbols_png/turnout_right_points_left_position.png new file mode 100644 index 0000000..f85d789 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_right_points_left_position.png differ diff --git a/doc/symbology/symbols_png/turnout_right_points_moving.png b/doc/symbology/symbols_png/turnout_right_points_moving.png new file mode 100644 index 0000000..e01cd59 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_right_points_moving.png differ diff --git a/doc/symbology/symbols_png/turnout_right_points_right_position.png b/doc/symbology/symbols_png/turnout_right_points_right_position.png new file mode 100644 index 0000000..666aac6 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_right_points_right_position.png differ diff --git a/doc/symbology/symbols_png/turnout_with_fouling_left.png b/doc/symbology/symbols_png/turnout_with_fouling_left.png new file mode 100644 index 0000000..cd70142 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_with_fouling_left.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 deleted file mode 100644 index 1f12221..0000000 Binary files a/doc/symbology/symbols_png/turnout_with_fouling_left_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/turnout_with_fouling_right.png b/doc/symbology/symbols_png/turnout_with_fouling_right.png new file mode 100644 index 0000000..71b0be6 Binary files /dev/null and b/doc/symbology/symbols_png/turnout_with_fouling_right.png differ diff --git a/doc/symbology/symbols_png/view_point.png b/doc/symbology/symbols_png/view_point.png new file mode 100644 index 0000000..bc9c184 Binary files /dev/null and b/doc/symbology/symbols_png/view_point.png differ diff --git a/doc/symbology/symbols_png/view_point_forward.png b/doc/symbology/symbols_png/view_point_forward.png deleted file mode 100644 index 7b11797..0000000 Binary files a/doc/symbology/symbols_png/view_point_forward.png and /dev/null differ diff --git a/doc/symbology/symbols_png/wire_limit.png b/doc/symbology/symbols_png/wire_limit.png new file mode 100644 index 0000000..da6ca49 Binary files /dev/null and b/doc/symbology/symbols_png/wire_limit.png differ diff --git a/doc/symbology/symbols_svg/block_clearing_point.svg b/doc/symbology/symbols_svg/block_clearing_point.svg new file mode 100644 index 0000000..b8ea928 --- /dev/null +++ b/doc/symbology/symbols_svg/block_clearing_point.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/block_clearing_point_forward.svg b/doc/symbology/symbols_svg/block_clearing_point_forward.svg deleted file mode 100644 index 49bb854..0000000 --- a/doc/symbology/symbols_svg/block_clearing_point_forward.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/doc/symbology/symbols_svg/block_signal.svg b/doc/symbology/symbols_svg/block_signal.svg new file mode 100644 index 0000000..ffa403e --- /dev/null +++ b/doc/symbology/symbols_svg/block_signal.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/block_signal_forward.svg b/doc/symbology/symbols_svg/block_signal_forward.svg deleted file mode 100644 index e34d146..0000000 --- a/doc/symbology/symbols_svg/block_signal_forward.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/symbology/symbols_svg/braking_point.svg b/doc/symbology/symbols_svg/braking_point.svg new file mode 100644 index 0000000..ad86feb --- /dev/null +++ b/doc/symbology/symbols_svg/braking_point.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/braking_point_forward.svg b/doc/symbology/symbols_svg/braking_point_forward.svg deleted file mode 100644 index c46ffd9..0000000 --- a/doc/symbology/symbols_svg/braking_point_forward.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/doc/symbology/symbols_svg/bridge.svg b/doc/symbology/symbols_svg/bridge.svg index d1cf2e8..b5b2c63 100644 --- a/doc/symbology/symbols_svg/bridge.svg +++ b/doc/symbology/symbols_svg/bridge.svg @@ -1,9 +1,21 @@ - + + + + + + + + + - - - - + + + + + + + + diff --git a/doc/symbology/symbols_svg/bufferstop.svg b/doc/symbology/symbols_svg/bufferstop.svg new file mode 100644 index 0000000..cb6e72d --- /dev/null +++ b/doc/symbology/symbols_svg/bufferstop.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/bufferstop_forward.svg b/doc/symbology/symbols_svg/bufferstop_forward.svg deleted file mode 100644 index f6c44f0..0000000 --- a/doc/symbology/symbols_svg/bufferstop_forward.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/doc/symbology/symbols_svg/clearing_point.svg b/doc/symbology/symbols_svg/clearing_point.svg index 1fbcb19..d418ae3 100644 --- a/doc/symbology/symbols_svg/clearing_point.svg +++ b/doc/symbology/symbols_svg/clearing_point.svg @@ -1,8 +1,20 @@ - + + + + + + + + + - - - + + + + + + + diff --git a/doc/symbology/symbols_svg/combined_signal_forward.svg b/doc/symbology/symbols_svg/combined_signal_forward.svg deleted file mode 100644 index 55222b4..0000000 --- a/doc/symbology/symbols_svg/combined_signal_forward.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/symbology/symbols_svg/danger_point.svg b/doc/symbology/symbols_svg/danger_point.svg new file mode 100644 index 0000000..80a1b0d --- /dev/null +++ b/doc/symbology/symbols_svg/danger_point.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/danger_point_forward.svg b/doc/symbology/symbols_svg/danger_point_forward.svg deleted file mode 100644 index 9bba3dd..0000000 --- a/doc/symbology/symbols_svg/danger_point_forward.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/doc/symbology/symbols_svg/derailer_left.svg b/doc/symbology/symbols_svg/derailer_left.svg new file mode 100644 index 0000000..9b6d19b --- /dev/null +++ b/doc/symbology/symbols_svg/derailer_left.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/derailer_left_forward.svg b/doc/symbology/symbols_svg/derailer_left_forward.svg deleted file mode 100644 index e290085..0000000 --- a/doc/symbology/symbols_svg/derailer_left_forward.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/doc/symbology/symbols_svg/derailer_right.svg b/doc/symbology/symbols_svg/derailer_right.svg new file mode 100644 index 0000000..bf115bf --- /dev/null +++ b/doc/symbology/symbols_svg/derailer_right.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/diamond_crossing_left.svg b/doc/symbology/symbols_svg/diamond_crossing_left.svg index 9fd9d9e..4d42a81 100644 --- a/doc/symbology/symbols_svg/diamond_crossing_left.svg +++ b/doc/symbology/symbols_svg/diamond_crossing_left.svg @@ -1,17 +1,20 @@ - + - + + + + - - - + - - + + + + diff --git a/doc/symbology/symbols_svg/diamond_crossing_right.svg b/doc/symbology/symbols_svg/diamond_crossing_right.svg new file mode 100644 index 0000000..f6b43fd --- /dev/null +++ b/doc/symbology/symbols_svg/diamond_crossing_right.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/direction_control.svg b/doc/symbology/symbols_svg/direction_control.svg new file mode 100644 index 0000000..ba28cd0 --- /dev/null +++ b/doc/symbology/symbols_svg/direction_control.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/direction_control_backward.svg b/doc/symbology/symbols_svg/direction_control_backward.svg new file mode 100644 index 0000000..0e87d10 --- /dev/null +++ b/doc/symbology/symbols_svg/direction_control_backward.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/direction_control_forward.svg b/doc/symbology/symbols_svg/direction_control_forward.svg new file mode 100644 index 0000000..7478a3e --- /dev/null +++ b/doc/symbology/symbols_svg/direction_control_forward.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/distant_pantograph_down.svg b/doc/symbology/symbols_svg/distant_pantograph_down.svg new file mode 100644 index 0000000..0207f9f --- /dev/null +++ b/doc/symbology/symbols_svg/distant_pantograph_down.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/distant_power_off.svg b/doc/symbology/symbols_svg/distant_power_off.svg new file mode 100644 index 0000000..84d215d --- /dev/null +++ b/doc/symbology/symbols_svg/distant_power_off.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/distant_signal.svg b/doc/symbology/symbols_svg/distant_signal.svg new file mode 100644 index 0000000..8f29a17 --- /dev/null +++ b/doc/symbology/symbols_svg/distant_signal.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/distant_signal_forward.svg b/doc/symbology/symbols_svg/distant_signal_forward.svg deleted file mode 100644 index 6e3f5ef..0000000 --- a/doc/symbology/symbols_svg/distant_signal_forward.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/symbology/symbols_svg/distant_speed_signal_forward.svg b/doc/symbology/symbols_svg/distant_speed_signal_forward.svg deleted file mode 100644 index 5d83798..0000000 --- a/doc/symbology/symbols_svg/distant_speed_signal_forward.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/symbology/symbols_svg/double-slip_turnout_left.svg b/doc/symbology/symbols_svg/double-slip_turnout_left.svg index 3a5e394..445885e 100644 --- a/doc/symbology/symbols_svg/double-slip_turnout_left.svg +++ b/doc/symbology/symbols_svg/double-slip_turnout_left.svg @@ -1,44 +1,32 @@ - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - + - - - - - + + - - - + + - - + + + + diff --git a/doc/symbology/symbols_svg/double-slip_turnout_right.svg b/doc/symbology/symbols_svg/double-slip_turnout_right.svg new file mode 100644 index 0000000..0ea72f4 --- /dev/null +++ b/doc/symbology/symbols_svg/double-slip_turnout_right.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/end_of_movement_authority.svg b/doc/symbology/symbols_svg/end_of_movement_authority.svg new file mode 100644 index 0000000..fd9cce5 --- /dev/null +++ b/doc/symbology/symbols_svg/end_of_movement_authority.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/end_of_movement_authority_forward.svg b/doc/symbology/symbols_svg/end_of_movement_authority_forward.svg deleted file mode 100644 index c8a278f..0000000 --- a/doc/symbology/symbols_svg/end_of_movement_authority_forward.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/doc/symbology/symbols_svg/friction_bufferstop.svg b/doc/symbology/symbols_svg/friction_bufferstop.svg new file mode 100644 index 0000000..001b75d --- /dev/null +++ b/doc/symbology/symbols_svg/friction_bufferstop.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/hump.svg b/doc/symbology/symbols_svg/hump.svg new file mode 100644 index 0000000..409987d --- /dev/null +++ b/doc/symbology/symbols_svg/hump.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/interlocking.svg b/doc/symbology/symbols_svg/interlocking.svg index b6daa30..65e824d 100644 --- a/doc/symbology/symbols_svg/interlocking.svg +++ b/doc/symbology/symbols_svg/interlocking.svg @@ -1,8 +1,22 @@ - + + + + + + + + + - - - + + + + + + + + + diff --git a/doc/symbology/symbols_svg/level_crossing_double.svg b/doc/symbology/symbols_svg/level_crossing_double.svg new file mode 100644 index 0000000..15aebb1 --- /dev/null +++ b/doc/symbology/symbols_svg/level_crossing_double.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/level_crossing_single.svg b/doc/symbology/symbols_svg/level_crossing_single.svg index 30e1b84..8057e54 100644 --- a/doc/symbology/symbols_svg/level_crossing_single.svg +++ b/doc/symbology/symbols_svg/level_crossing_single.svg @@ -1,14 +1,37 @@ - + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/level_crossing_without_barrier.svg b/doc/symbology/symbols_svg/level_crossing_without_barrier.svg new file mode 100644 index 0000000..424c083 --- /dev/null +++ b/doc/symbology/symbols_svg/level_crossing_without_barrier.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/loop_transmitter.svg b/doc/symbology/symbols_svg/loop_transmitter.svg new file mode 100644 index 0000000..d9d233c --- /dev/null +++ b/doc/symbology/symbols_svg/loop_transmitter.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/main_track.svg b/doc/symbology/symbols_svg/main_track.svg index 5f780a1..c8b1867 100644 --- a/doc/symbology/symbols_svg/main_track.svg +++ b/doc/symbology/symbols_svg/main_track.svg @@ -1,6 +1,25 @@ - + + + + + + + + + + + + - + + + + + + + + + diff --git a/doc/symbology/symbols_svg/pantograph_down.svg b/doc/symbology/symbols_svg/pantograph_down.svg new file mode 100644 index 0000000..61315f1 --- /dev/null +++ b/doc/symbology/symbols_svg/pantograph_down.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/pantograph_up.svg b/doc/symbology/symbols_svg/pantograph_up.svg new file mode 100644 index 0000000..4326ce2 --- /dev/null +++ b/doc/symbology/symbols_svg/pantograph_up.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/parked_vehicle.svg b/doc/symbology/symbols_svg/parked_vehicle.svg new file mode 100644 index 0000000..2bda98c --- /dev/null +++ b/doc/symbology/symbols_svg/parked_vehicle.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/parked_vehicles.svg b/doc/symbology/symbols_svg/parked_vehicles.svg deleted file mode 100644 index b0caf30..0000000 --- a/doc/symbology/symbols_svg/parked_vehicles.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/doc/symbology/symbols_svg/platform_left.svg b/doc/symbology/symbols_svg/platform_left.svg index 78d0d6e..21d2212 100644 --- a/doc/symbology/symbols_svg/platform_left.svg +++ b/doc/symbology/symbols_svg/platform_left.svg @@ -1,8 +1,25 @@ - + + + + + + + + + + + + - - - + + + + + + + + + diff --git a/doc/symbology/symbols_svg/platform_middle.svg b/doc/symbology/symbols_svg/platform_middle.svg new file mode 100644 index 0000000..a86f725 --- /dev/null +++ b/doc/symbology/symbols_svg/platform_middle.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/platform_right.svg b/doc/symbology/symbols_svg/platform_right.svg new file mode 100644 index 0000000..c03de1a --- /dev/null +++ b/doc/symbology/symbols_svg/platform_right.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/power_off.svg b/doc/symbology/symbols_svg/power_off.svg new file mode 100644 index 0000000..80275c6 --- /dev/null +++ b/doc/symbology/symbols_svg/power_off.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/power_on.svg b/doc/symbology/symbols_svg/power_on.svg new file mode 100644 index 0000000..9a01da3 --- /dev/null +++ b/doc/symbology/symbols_svg/power_on.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/pylons_left.svg b/doc/symbology/symbols_svg/pylons_left.svg new file mode 100644 index 0000000..89e9021 --- /dev/null +++ b/doc/symbology/symbols_svg/pylons_left.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/pylons_middle.svg b/doc/symbology/symbols_svg/pylons_middle.svg new file mode 100644 index 0000000..36c10aa --- /dev/null +++ b/doc/symbology/symbols_svg/pylons_middle.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/pylons_right.svg b/doc/symbology/symbols_svg/pylons_right.svg new file mode 100644 index 0000000..c122082 --- /dev/null +++ b/doc/symbology/symbols_svg/pylons_right.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/route.svg b/doc/symbology/symbols_svg/route.svg new file mode 100644 index 0000000..b947983 --- /dev/null +++ b/doc/symbology/symbols_svg/route.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/route_clearing_point.svg b/doc/symbology/symbols_svg/route_clearing_point.svg new file mode 100644 index 0000000..3d0182e --- /dev/null +++ b/doc/symbology/symbols_svg/route_clearing_point.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/route_clearing_point_forward.svg b/doc/symbology/symbols_svg/route_clearing_point_forward.svg deleted file mode 100644 index accfc44..0000000 --- a/doc/symbology/symbols_svg/route_clearing_point_forward.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/doc/symbology/symbols_svg/route_signal.svg b/doc/symbology/symbols_svg/route_signal.svg new file mode 100644 index 0000000..0ac619e --- /dev/null +++ b/doc/symbology/symbols_svg/route_signal.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/route_signal_forward.svg b/doc/symbology/symbols_svg/route_signal_forward.svg deleted file mode 100644 index d814a09..0000000 --- a/doc/symbology/symbols_svg/route_signal_forward.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/symbology/symbols_svg/secondary_track.svg b/doc/symbology/symbols_svg/secondary_track.svg index 0a8f6cd..4cf5b15 100644 --- a/doc/symbology/symbols_svg/secondary_track.svg +++ b/doc/symbology/symbols_svg/secondary_track.svg @@ -1,6 +1,25 @@ - + + + + + + + + + + + + - + + + + + + + + + diff --git a/doc/symbology/symbols_svg/shunt_limit.svg b/doc/symbology/symbols_svg/shunt_limit.svg new file mode 100644 index 0000000..36c9c1c --- /dev/null +++ b/doc/symbology/symbols_svg/shunt_limit.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/shunt_limit_forward.svg b/doc/symbology/symbols_svg/shunt_limit_forward.svg deleted file mode 100644 index 89d2a0c..0000000 --- a/doc/symbology/symbols_svg/shunt_limit_forward.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/doc/symbology/symbols_svg/shunt_signal.svg b/doc/symbology/symbols_svg/shunt_signal.svg new file mode 100644 index 0000000..ae31765 --- /dev/null +++ b/doc/symbology/symbols_svg/shunt_signal.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/shunt_signal_forward.svg b/doc/symbology/symbols_svg/shunt_signal_forward.svg deleted file mode 100644 index fa53c15..0000000 --- a/doc/symbology/symbols_svg/shunt_signal_forward.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/doc/symbology/symbols_svg/shunt_signal_forward_locked.svg b/doc/symbology/symbols_svg/shunt_signal_forward_locked.svg deleted file mode 100644 index 303fec4..0000000 --- a/doc/symbology/symbols_svg/shunt_signal_forward_locked.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/doc/symbology/symbols_svg/shunt_signal_locked.svg b/doc/symbology/symbols_svg/shunt_signal_locked.svg new file mode 100644 index 0000000..66e3f1d --- /dev/null +++ b/doc/symbology/symbols_svg/shunt_signal_locked.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/speed_signal.svg b/doc/symbology/symbols_svg/speed_signal.svg new file mode 100644 index 0000000..c1e67d5 --- /dev/null +++ b/doc/symbology/symbols_svg/speed_signal.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/speed_signal_forward.svg b/doc/symbology/symbols_svg/speed_signal_forward.svg deleted file mode 100644 index 151fe5c..0000000 --- a/doc/symbology/symbols_svg/speed_signal_forward.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/symbology/symbols_svg/track_closure.svg b/doc/symbology/symbols_svg/track_closure.svg new file mode 100644 index 0000000..044c1c6 --- /dev/null +++ b/doc/symbology/symbols_svg/track_closure.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/symbology/symbols_svg/train.svg b/doc/symbology/symbols_svg/train.svg new file mode 100644 index 0000000..ed90abe --- /dev/null +++ b/doc/symbology/symbols_svg/train.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_berth_shape.svg b/doc/symbology/symbols_svg/train_berth_shape.svg new file mode 100644 index 0000000..b5e25bf --- /dev/null +++ b/doc/symbology/symbols_svg/train_berth_shape.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_berth_sign.svg b/doc/symbology/symbols_svg/train_berth_sign.svg new file mode 100644 index 0000000..c63cf7a --- /dev/null +++ b/doc/symbology/symbols_svg/train_berth_sign.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_direction_forward.svg b/doc/symbology/symbols_svg/train_direction_forward.svg deleted file mode 100644 index 3466fce..0000000 --- a/doc/symbology/symbols_svg/train_direction_forward.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/doc/symbology/symbols_svg/train_drive_automatic.svg b/doc/symbology/symbols_svg/train_drive_automatic.svg index fbdedb0..74518f3 100644 --- a/doc/symbology/symbols_svg/train_drive_automatic.svg +++ b/doc/symbology/symbols_svg/train_drive_automatic.svg @@ -1,8 +1,16 @@ - + + + + + + - - - + + + + + + diff --git a/doc/symbology/symbols_svg/train_drive_human.svg b/doc/symbology/symbols_svg/train_drive_human.svg index d106f32..4c40ae3 100644 --- a/doc/symbology/symbols_svg/train_drive_human.svg +++ b/doc/symbology/symbols_svg/train_drive_human.svg @@ -1,8 +1,16 @@ - + + + + + + - - - + + + + + + diff --git a/doc/symbology/symbols_svg/train_ghost.svg b/doc/symbology/symbols_svg/train_ghost.svg new file mode 100644 index 0000000..ff72d34 --- /dev/null +++ b/doc/symbology/symbols_svg/train_ghost.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_ghost_direction_forward.svg b/doc/symbology/symbols_svg/train_ghost_direction_forward.svg deleted file mode 100644 index 1e43abd..0000000 --- a/doc/symbology/symbols_svg/train_ghost_direction_forward.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/doc/symbology/symbols_svg/train_moving.svg b/doc/symbology/symbols_svg/train_moving.svg new file mode 100644 index 0000000..c7f95a4 --- /dev/null +++ b/doc/symbology/symbols_svg/train_moving.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_moving_fast.svg b/doc/symbology/symbols_svg/train_moving_fast.svg new file mode 100644 index 0000000..26a084b --- /dev/null +++ b/doc/symbology/symbols_svg/train_moving_fast.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_moving_fast_forward.svg b/doc/symbology/symbols_svg/train_moving_fast_forward.svg deleted file mode 100644 index 1af3c80..0000000 --- a/doc/symbology/symbols_svg/train_moving_fast_forward.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/doc/symbology/symbols_svg/train_moving_forward.svg b/doc/symbology/symbols_svg/train_moving_forward.svg deleted file mode 100644 index c06c274..0000000 --- a/doc/symbology/symbols_svg/train_moving_forward.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/doc/symbology/symbols_svg/train_moving_slow.svg b/doc/symbology/symbols_svg/train_moving_slow.svg new file mode 100644 index 0000000..fea19a5 --- /dev/null +++ b/doc/symbology/symbols_svg/train_moving_slow.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_moving_slow_forward.svg b/doc/symbology/symbols_svg/train_moving_slow_forward.svg deleted file mode 100644 index 2570338..0000000 --- a/doc/symbology/symbols_svg/train_moving_slow_forward.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/doc/symbology/symbols_svg/train_shunt_mode.svg b/doc/symbology/symbols_svg/train_shunt_mode.svg new file mode 100644 index 0000000..3dc4a14 --- /dev/null +++ b/doc/symbology/symbols_svg/train_shunt_mode.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 deleted file mode 100644 index 462aa92..0000000 --- a/doc/symbology/symbols_svg/train_shunt_mode_forward.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/doc/symbology/symbols_svg/train_shunting.svg b/doc/symbology/symbols_svg/train_shunting.svg new file mode 100644 index 0000000..a757b2a --- /dev/null +++ b/doc/symbology/symbols_svg/train_shunting.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/train_shunting_forward.svg b/doc/symbology/symbols_svg/train_shunting_forward.svg deleted file mode 100644 index 96b3fdc..0000000 --- a/doc/symbology/symbols_svg/train_shunting_forward.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/symbology/symbols_svg/transmitter_backward_left.svg b/doc/symbology/symbols_svg/transmitter_backward_left.svg new file mode 100644 index 0000000..ac3cb03 --- /dev/null +++ b/doc/symbology/symbols_svg/transmitter_backward_left.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/transmitter_backward_right.svg b/doc/symbology/symbols_svg/transmitter_backward_right.svg new file mode 100644 index 0000000..37b5da2 --- /dev/null +++ b/doc/symbology/symbols_svg/transmitter_backward_right.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/transmitter_bidirectional_left.svg b/doc/symbology/symbols_svg/transmitter_bidirectional_left.svg new file mode 100644 index 0000000..3c55e87 --- /dev/null +++ b/doc/symbology/symbols_svg/transmitter_bidirectional_left.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/transmitter_bidirectional_right.svg b/doc/symbology/symbols_svg/transmitter_bidirectional_right.svg new file mode 100644 index 0000000..42fe4e8 --- /dev/null +++ b/doc/symbology/symbols_svg/transmitter_bidirectional_right.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/transmitter_forward_left.svg b/doc/symbology/symbols_svg/transmitter_forward_left.svg new file mode 100644 index 0000000..3b35b42 --- /dev/null +++ b/doc/symbology/symbols_svg/transmitter_forward_left.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/transmitter_forward_right.svg b/doc/symbology/symbols_svg/transmitter_forward_right.svg new file mode 100644 index 0000000..ce8fec7 --- /dev/null +++ b/doc/symbology/symbols_svg/transmitter_forward_right.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/transmitter_left.svg b/doc/symbology/symbols_svg/transmitter_left.svg new file mode 100644 index 0000000..25f32f7 --- /dev/null +++ b/doc/symbology/symbols_svg/transmitter_left.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/transmitter_right.svg b/doc/symbology/symbols_svg/transmitter_right.svg index da6e4f2..7fa5d76 100644 --- a/doc/symbology/symbols_svg/transmitter_right.svg +++ b/doc/symbology/symbols_svg/transmitter_right.svg @@ -1,7 +1,15 @@ - + + + + + + - - + + + + + diff --git a/doc/symbology/symbols_svg/transmitter_right_forward.svg b/doc/symbology/symbols_svg/transmitter_right_forward.svg deleted file mode 100644 index 887dff4..0000000 --- a/doc/symbology/symbols_svg/transmitter_right_forward.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/doc/symbology/symbols_svg/turnout_left.svg b/doc/symbology/symbols_svg/turnout_left.svg new file mode 100644 index 0000000..61cd2eb --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_left.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_left_forward.svg b/doc/symbology/symbols_svg/turnout_left_forward.svg deleted file mode 100644 index eeb1224..0000000 --- a/doc/symbology/symbols_svg/turnout_left_forward.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/doc/symbology/symbols_svg/turnout_left_forward_left_position.svg b/doc/symbology/symbols_svg/turnout_left_forward_left_position.svg deleted file mode 100644 index 7b9def6..0000000 --- a/doc/symbology/symbols_svg/turnout_left_forward_left_position.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/doc/symbology/symbols_svg/turnout_left_forward_moving_points.svg b/doc/symbology/symbols_svg/turnout_left_forward_moving_points.svg deleted file mode 100644 index 8da0783..0000000 --- a/doc/symbology/symbols_svg/turnout_left_forward_moving_points.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/doc/symbology/symbols_svg/turnout_left_forward_right_position.svg b/doc/symbology/symbols_svg/turnout_left_forward_right_position.svg deleted file mode 100644 index 55cd5c9..0000000 --- a/doc/symbology/symbols_svg/turnout_left_forward_right_position.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/doc/symbology/symbols_svg/turnout_left_manually.svg b/doc/symbology/symbols_svg/turnout_left_manually.svg new file mode 100644 index 0000000..ccd679f --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_left_manually.svg @@ -0,0 +1,410 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_left_points_left_position.svg b/doc/symbology/symbols_svg/turnout_left_points_left_position.svg new file mode 100644 index 0000000..6c6172c --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_left_points_left_position.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_left_points_moving.svg b/doc/symbology/symbols_svg/turnout_left_points_moving.svg new file mode 100644 index 0000000..85ece36 --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_left_points_moving.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_left_points_right_position.svg b/doc/symbology/symbols_svg/turnout_left_points_right_position.svg new file mode 100644 index 0000000..1159041 --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_left_points_right_position.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_right.svg b/doc/symbology/symbols_svg/turnout_right.svg new file mode 100644 index 0000000..4be6cec --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_right.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_right_manually.svg b/doc/symbology/symbols_svg/turnout_right_manually.svg new file mode 100644 index 0000000..5ba1744 --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_right_manually.svg @@ -0,0 +1,405 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_right_points_left_position.svg b/doc/symbology/symbols_svg/turnout_right_points_left_position.svg new file mode 100644 index 0000000..b269c4a --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_right_points_left_position.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_right_points_moving.svg b/doc/symbology/symbols_svg/turnout_right_points_moving.svg new file mode 100644 index 0000000..404852e --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_right_points_moving.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_right_points_right_position.svg b/doc/symbology/symbols_svg/turnout_right_points_right_position.svg new file mode 100644 index 0000000..9f7dfe7 --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_right_points_right_position.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_with_fouling_left.svg b/doc/symbology/symbols_svg/turnout_with_fouling_left.svg new file mode 100644 index 0000000..8cf21a0 --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_with_fouling_left.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/turnout_with_fouling_left_forward.svg b/doc/symbology/symbols_svg/turnout_with_fouling_left_forward.svg deleted file mode 100644 index f76d726..0000000 --- a/doc/symbology/symbols_svg/turnout_with_fouling_left_forward.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/doc/symbology/symbols_svg/turnout_with_fouling_right.svg b/doc/symbology/symbols_svg/turnout_with_fouling_right.svg new file mode 100644 index 0000000..9be7456 --- /dev/null +++ b/doc/symbology/symbols_svg/turnout_with_fouling_right.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/view_point.svg b/doc/symbology/symbols_svg/view_point.svg new file mode 100644 index 0000000..159b8d2 --- /dev/null +++ b/doc/symbology/symbols_svg/view_point.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_svg/view_point_forward.svg b/doc/symbology/symbols_svg/view_point_forward.svg deleted file mode 100644 index 8bcac69..0000000 --- a/doc/symbology/symbols_svg/view_point_forward.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/doc/symbology/symbols_svg/wire_limit.svg b/doc/symbology/symbols_svg/wire_limit.svg new file mode 100644 index 0000000..298a0e3 --- /dev/null +++ b/doc/symbology/symbols_svg/wire_limit.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doc/symbology/symbols_tikz/block_clearing_point.tikz b/doc/symbology/symbols_tikz/block_clearing_point.tikz new file mode 100644 index 0000000..ef30717 --- /dev/null +++ b/doc/symbology/symbols_tikz/block_clearing_point.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\blockclearing[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/block_signal.tikz b/doc/symbology/symbols_tikz/block_signal.tikz new file mode 100644 index 0000000..95b7130 --- /dev/null +++ b/doc/symbology/symbols_tikz/block_signal.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\blocksignal[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/braking_point.tikz b/doc/symbology/symbols_tikz/braking_point.tikz new file mode 100644 index 0000000..7dbe63a --- /dev/null +++ b/doc/symbology/symbols_tikz/braking_point.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\brakingpoint[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/bridge.tikz b/doc/symbology/symbols_tikz/bridge.tikz new file mode 100644 index 0000000..6320ffe --- /dev/null +++ b/doc/symbology/symbols_tikz/bridge.tikz @@ -0,0 +1,10 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +% symbol +\bridge[] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/bufferstop.tikz b/doc/symbology/symbols_tikz/bufferstop.tikz new file mode 100644 index 0000000..aac6412 --- /dev/null +++ b/doc/symbology/symbols_tikz/bufferstop.tikz @@ -0,0 +1,10 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +% symbol +\bufferstop[forward] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/clearing_point.tikz b/doc/symbology/symbols_tikz/clearing_point.tikz new file mode 100644 index 0000000..b2e7493 --- /dev/null +++ b/doc/symbology/symbols_tikz/clearing_point.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\clearingpoint[backward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/danger_point.tikz b/doc/symbology/symbols_tikz/danger_point.tikz new file mode 100644 index 0000000..0b8f513 --- /dev/null +++ b/doc/symbology/symbols_tikz/danger_point.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\dangerpoint[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/derailer_left.tikz b/doc/symbology/symbols_tikz/derailer_left.tikz new file mode 100644 index 0000000..fc224db --- /dev/null +++ b/doc/symbology/symbols_tikz/derailer_left.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\derailer[forward,branch=left] at (Y) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/derailer_right.tikz b/doc/symbology/symbols_tikz/derailer_right.tikz new file mode 100644 index 0000000..bd8d583 --- /dev/null +++ b/doc/symbology/symbols_tikz/derailer_right.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\derailer[forward,branch=right] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/diamond_crossing_left.tikz b/doc/symbology/symbols_tikz/diamond_crossing_left.tikz new file mode 100644 index 0000000..08b6b2a --- /dev/null +++ b/doc/symbology/symbols_tikz/diamond_crossing_left.tikz @@ -0,0 +1,9 @@ +%% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\crossing[branch=left] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/diamond_crossing_right.tikz b/doc/symbology/symbols_tikz/diamond_crossing_right.tikz new file mode 100644 index 0000000..26c7332 --- /dev/null +++ b/doc/symbology/symbols_tikz/diamond_crossing_right.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\crossing[branch=right] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/direction_control.tikz b/doc/symbology/symbols_tikz/direction_control.tikz new file mode 100644 index 0000000..0d89067 --- /dev/null +++ b/doc/symbology/symbols_tikz/direction_control.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\directioncontrol[bidirectional] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/direction_control_backward.tikz b/doc/symbology/symbols_tikz/direction_control_backward.tikz new file mode 100644 index 0000000..6628f3d --- /dev/null +++ b/doc/symbology/symbols_tikz/direction_control_backward.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\directioncontrol[backward] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/direction_control_forward.tikz b/doc/symbology/symbols_tikz/direction_control_forward.tikz new file mode 100644 index 0000000..140a2ad --- /dev/null +++ b/doc/symbology/symbols_tikz/direction_control_forward.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\directioncontrol[forward] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/distant_pantograph_down.tikz b/doc/symbology/symbols_tikz/distant_pantograph_down.tikz new file mode 100644 index 0000000..864d2c4 --- /dev/null +++ b/doc/symbology/symbols_tikz/distant_pantograph_down.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\distantpantographdown[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/distant_power_off.tikz b/doc/symbology/symbols_tikz/distant_power_off.tikz new file mode 100644 index 0000000..4eaeb4a --- /dev/null +++ b/doc/symbology/symbols_tikz/distant_power_off.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\distantpoweroff[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/distant_signal.tikz b/doc/symbology/symbols_tikz/distant_signal.tikz new file mode 100644 index 0000000..fc0a23b --- /dev/null +++ b/doc/symbology/symbols_tikz/distant_signal.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\distantsignal[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/double-slip_turnout_left.tikz b/doc/symbology/symbols_tikz/double-slip_turnout_left.tikz new file mode 100644 index 0000000..89e1ad4 --- /dev/null +++ b/doc/symbology/symbols_tikz/double-slip_turnout_left.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\slipturnout[branch=left] at (A) label ()(); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/double-slip_turnout_right.tikz b/doc/symbology/symbols_tikz/double-slip_turnout_right.tikz new file mode 100644 index 0000000..75b9c62 --- /dev/null +++ b/doc/symbology/symbols_tikz/double-slip_turnout_right.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\slipturnout[branch=right] at (A) label ()(); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/end_of_movement_authority.tikz b/doc/symbology/symbols_tikz/end_of_movement_authority.tikz new file mode 100644 index 0000000..b851467 --- /dev/null +++ b/doc/symbology/symbols_tikz/end_of_movement_authority.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\movementauthority[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/friction_bufferstop.tikz b/doc/symbology/symbols_tikz/friction_bufferstop.tikz new file mode 100644 index 0000000..196fde4 --- /dev/null +++ b/doc/symbology/symbols_tikz/friction_bufferstop.tikz @@ -0,0 +1,10 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +% symbol +\bufferstop[forward,friction=.5] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/hump.tikz b/doc/symbology/symbols_tikz/hump.tikz new file mode 100644 index 0000000..245aeb8 --- /dev/null +++ b/doc/symbology/symbols_tikz/hump.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\hump at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/interlocking.tikz b/doc/symbology/symbols_tikz/interlocking.tikz new file mode 100644 index 0000000..8347e8d --- /dev/null +++ b/doc/symbology/symbols_tikz/interlocking.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\interlocking at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/level_crossing_double.tikz b/doc/symbology/symbols_tikz/level_crossing_double.tikz new file mode 100644 index 0000000..dea14be --- /dev/null +++ b/doc/symbology/symbols_tikz/level_crossing_double.tikz @@ -0,0 +1,12 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,-0.5); +\coordinate (B) at (0, 0.5); + +\levelcrossing[barrier=semi,side=left] at (A); +\levelcrossing[barrier=semi,side=right] at (B); + +% anchor +\anchor at (A); +\anchor at (B); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/level_crossing_single.tikz b/doc/symbology/symbols_tikz/level_crossing_single.tikz new file mode 100644 index 0000000..8bd61b7 --- /dev/null +++ b/doc/symbology/symbols_tikz/level_crossing_single.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\levelcrossing[barrier=semi] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/level_crossing_without_barrier.tikz b/doc/symbology/symbols_tikz/level_crossing_without_barrier.tikz new file mode 100644 index 0000000..f66b9ad --- /dev/null +++ b/doc/symbology/symbols_tikz/level_crossing_without_barrier.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\levelcrossing[] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/loop_transmitter.tikz b/doc/symbology/symbols_tikz/loop_transmitter.tikz new file mode 100644 index 0000000..da2a8f2 --- /dev/null +++ b/doc/symbology/symbols_tikz/loop_transmitter.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\transmitter[type=loop] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/main_track.tikz b/doc/symbology/symbols_tikz/main_track.tikz new file mode 100644 index 0000000..2b4b947 --- /dev/null +++ b/doc/symbology/symbols_tikz/main_track.tikz @@ -0,0 +1,12 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (-0.5,0); +\coordinate (B) at ( 0.5,0); + +% symbol +\maintrack (A) -- (B); + +% anchor +\anchor at (A); +\anchor at (B); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/pantograph_down.tikz b/doc/symbology/symbols_tikz/pantograph_down.tikz new file mode 100644 index 0000000..1e4d167 --- /dev/null +++ b/doc/symbology/symbols_tikz/pantograph_down.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\pantographdown[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/pantograph_up.tikz b/doc/symbology/symbols_tikz/pantograph_up.tikz new file mode 100644 index 0000000..06e3b91 --- /dev/null +++ b/doc/symbology/symbols_tikz/pantograph_up.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\pantographup[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/parked_vehicle.tikz b/doc/symbology/symbols_tikz/parked_vehicle.tikz new file mode 100644 index 0000000..ec7006e --- /dev/null +++ b/doc/symbology/symbols_tikz/parked_vehicle.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\parkedvehicles[] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/platform_left.tikz b/doc/symbology/symbols_tikz/platform_left.tikz new file mode 100644 index 0000000..7e52aa6 --- /dev/null +++ b/doc/symbology/symbols_tikz/platform_left.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\platform[side=left] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/platform_middle.tikz b/doc/symbology/symbols_tikz/platform_middle.tikz new file mode 100644 index 0000000..ee17dfa --- /dev/null +++ b/doc/symbology/symbols_tikz/platform_middle.tikz @@ -0,0 +1,12 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,-0.5); +\coordinate (B) at (0, 0.5); + +\platform[side=right] at (A); +\platform[side=left] at (B); + +% anchor +\anchor at (A); +\anchor at (B); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/platform_right.tikz b/doc/symbology/symbols_tikz/platform_right.tikz new file mode 100644 index 0000000..91352bd --- /dev/null +++ b/doc/symbology/symbols_tikz/platform_right.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\platform[side=right] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/power_off.tikz b/doc/symbology/symbols_tikz/power_off.tikz new file mode 100644 index 0000000..d55df28 --- /dev/null +++ b/doc/symbology/symbols_tikz/power_off.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\poweroff[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/power_on.tikz b/doc/symbology/symbols_tikz/power_on.tikz new file mode 100644 index 0000000..f40da79 --- /dev/null +++ b/doc/symbology/symbols_tikz/power_on.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\poweron[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/pylons_left.tikz b/doc/symbology/symbols_tikz/pylons_left.tikz new file mode 100644 index 0000000..59a9975 --- /dev/null +++ b/doc/symbology/symbols_tikz/pylons_left.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\pylon[side=left] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/pylons_middle.tikz b/doc/symbology/symbols_tikz/pylons_middle.tikz new file mode 100644 index 0000000..ea61e10 --- /dev/null +++ b/doc/symbology/symbols_tikz/pylons_middle.tikz @@ -0,0 +1,12 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (1,-0.5); +\coordinate (B) at (1, 0.5); + +\pylon[side=left] at (A); +\pylon[side=right] at (B); + +% anchor +\anchor at (A); +\anchor at (B); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/pylons_right.tikz b/doc/symbology/symbols_tikz/pylons_right.tikz new file mode 100644 index 0000000..f122de0 --- /dev/null +++ b/doc/symbology/symbols_tikz/pylons_right.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\pylon[side=right] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/route.tikz b/doc/symbology/symbols_tikz/route.tikz new file mode 100644 index 0000000..a4cce6a --- /dev/null +++ b/doc/symbology/symbols_tikz/route.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\route[forward] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/route_clearing_point.tikz b/doc/symbology/symbols_tikz/route_clearing_point.tikz new file mode 100644 index 0000000..6056d4c --- /dev/null +++ b/doc/symbology/symbols_tikz/route_clearing_point.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\routeclearing[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/route_signal.tikz b/doc/symbology/symbols_tikz/route_signal.tikz new file mode 100644 index 0000000..3671b8d --- /dev/null +++ b/doc/symbology/symbols_tikz/route_signal.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\routesignal[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/secondary_track.tikz b/doc/symbology/symbols_tikz/secondary_track.tikz new file mode 100644 index 0000000..1de4f15 --- /dev/null +++ b/doc/symbology/symbols_tikz/secondary_track.tikz @@ -0,0 +1,12 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (-0.5,0); +\coordinate (B) at ( 0.5,0); + +% symbol +\secondarytrack (A) -- (B); + +% anchor +\anchor at (A); +\anchor at (B); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/shunt_limit.tikz b/doc/symbology/symbols_tikz/shunt_limit.tikz new file mode 100644 index 0000000..539e7fd --- /dev/null +++ b/doc/symbology/symbols_tikz/shunt_limit.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\shuntlimit[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/shunt_signal.tikz b/doc/symbology/symbols_tikz/shunt_signal.tikz new file mode 100644 index 0000000..98bb2a5 --- /dev/null +++ b/doc/symbology/symbols_tikz/shunt_signal.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\shuntsignal[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/shunt_signal_locked.tikz b/doc/symbology/symbols_tikz/shunt_signal_locked.tikz new file mode 100644 index 0000000..85da0b5 --- /dev/null +++ b/doc/symbology/symbols_tikz/shunt_signal_locked.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\shuntsignal[forward,locked] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/speed_signal.tikz b/doc/symbology/symbols_tikz/speed_signal.tikz new file mode 100644 index 0000000..3a80427 --- /dev/null +++ b/doc/symbology/symbols_tikz/speed_signal.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\speedsignal[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/track_closure.tikz b/doc/symbology/symbols_tikz/track_closure.tikz new file mode 100644 index 0000000..9d9655d --- /dev/null +++ b/doc/symbology/symbols_tikz/track_closure.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\trackclosure at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/train.tikz b/doc/symbology/symbols_tikz/train.tikz new file mode 100644 index 0000000..4af29fa --- /dev/null +++ b/doc/symbology/symbols_tikz/train.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\train[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/train_berth_shape.tikz b/doc/symbology/symbols_tikz/train_berth_shape.tikz new file mode 100644 index 0000000..8cd4adb --- /dev/null +++ b/doc/symbology/symbols_tikz/train_berth_shape.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\berth[forward] at (A) length (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/train_berth_sign.tikz b/doc/symbology/symbols_tikz/train_berth_sign.tikz new file mode 100644 index 0000000..f4de248 --- /dev/null +++ b/doc/symbology/symbols_tikz/train_berth_sign.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\berthsignal[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/train_drive_automatic.tikz b/doc/symbology/symbols_tikz/train_drive_automatic.tikz new file mode 100644 index 0000000..cbe6642 --- /dev/null +++ b/doc/symbology/symbols_tikz/train_drive_automatic.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\train[operation=automatic,forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/train_drive_human.tikz b/doc/symbology/symbols_tikz/train_drive_human.tikz new file mode 100644 index 0000000..5629935 --- /dev/null +++ b/doc/symbology/symbols_tikz/train_drive_human.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\train[operation=manual,forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/train_ghost.tikz b/doc/symbology/symbols_tikz/train_ghost.tikz new file mode 100644 index 0000000..dae539d --- /dev/null +++ b/doc/symbology/symbols_tikz/train_ghost.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\train[ghost,forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/train_moving.tikz b/doc/symbology/symbols_tikz/train_moving.tikz new file mode 100644 index 0000000..b95bc4d --- /dev/null +++ b/doc/symbology/symbols_tikz/train_moving.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\train[run=normal,forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/train_moving_fast.tikz b/doc/symbology/symbols_tikz/train_moving_fast.tikz new file mode 100644 index 0000000..54ba729 --- /dev/null +++ b/doc/symbology/symbols_tikz/train_moving_fast.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\train[run=fast,forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/train_moving_slow.tikz b/doc/symbology/symbols_tikz/train_moving_slow.tikz new file mode 100644 index 0000000..2b6eccd --- /dev/null +++ b/doc/symbology/symbols_tikz/train_moving_slow.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\train[run=slow,forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/train_shunt_mode.tikz b/doc/symbology/symbols_tikz/train_shunt_mode.tikz new file mode 100644 index 0000000..25f3e6f --- /dev/null +++ b/doc/symbology/symbols_tikz/train_shunt_mode.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\shunting[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/train_shunting.tikz b/doc/symbology/symbols_tikz/train_shunting.tikz new file mode 100644 index 0000000..1d2baac --- /dev/null +++ b/doc/symbology/symbols_tikz/train_shunting.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\shunting[movement,forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/transmitter_backward_left.tikz b/doc/symbology/symbols_tikz/transmitter_backward_left.tikz new file mode 100644 index 0000000..6df7008 --- /dev/null +++ b/doc/symbology/symbols_tikz/transmitter_backward_left.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\balise[backward,position=left] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/transmitter_backward_right.tikz b/doc/symbology/symbols_tikz/transmitter_backward_right.tikz new file mode 100644 index 0000000..01fb42c --- /dev/null +++ b/doc/symbology/symbols_tikz/transmitter_backward_right.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\balise[backward,position=right] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/transmitter_bidirectional_left.tikz b/doc/symbology/symbols_tikz/transmitter_bidirectional_left.tikz new file mode 100644 index 0000000..cb03483 --- /dev/null +++ b/doc/symbology/symbols_tikz/transmitter_bidirectional_left.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\balise[bidirectional,position=left] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/transmitter_bidirectional_right.tikz b/doc/symbology/symbols_tikz/transmitter_bidirectional_right.tikz new file mode 100644 index 0000000..8bbb538 --- /dev/null +++ b/doc/symbology/symbols_tikz/transmitter_bidirectional_right.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\balise[bidirectional,position=right] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/transmitter_forward_left.tikz b/doc/symbology/symbols_tikz/transmitter_forward_left.tikz new file mode 100644 index 0000000..267fc48 --- /dev/null +++ b/doc/symbology/symbols_tikz/transmitter_forward_left.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\balise[forward,position=left] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/transmitter_forward_right.tikz b/doc/symbology/symbols_tikz/transmitter_forward_right.tikz new file mode 100644 index 0000000..e042aab --- /dev/null +++ b/doc/symbology/symbols_tikz/transmitter_forward_right.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\balise[forward,position=right] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/transmitter_left.tikz b/doc/symbology/symbols_tikz/transmitter_left.tikz new file mode 100644 index 0000000..4fcc3e1 --- /dev/null +++ b/doc/symbology/symbols_tikz/transmitter_left.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\balise[position=left] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/transmitter_right.tikz b/doc/symbology/symbols_tikz/transmitter_right.tikz new file mode 100644 index 0000000..e463898 --- /dev/null +++ b/doc/symbology/symbols_tikz/transmitter_right.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\balise[position=right] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/turnout_left.tikz b/doc/symbology/symbols_tikz/turnout_left.tikz new file mode 100644 index 0000000..383c9f7 --- /dev/null +++ b/doc/symbology/symbols_tikz/turnout_left.tikz @@ -0,0 +1,10 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +% symbol +\turnout[forward,branch=left] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/turnout_left_manually.tikz b/doc/symbology/symbols_tikz/turnout_left_manually.tikz new file mode 100644 index 0000000..dbfce82 --- /dev/null +++ b/doc/symbology/symbols_tikz/turnout_left_manually.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\turnout[forward,branch=left,operation=manual] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/turnout_left_points_left_position.tikz b/doc/symbology/symbols_tikz/turnout_left_points_left_position.tikz new file mode 100644 index 0000000..c7747ea --- /dev/null +++ b/doc/symbology/symbols_tikz/turnout_left_points_left_position.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\turnout[forward,branch=left,points=left] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/turnout_left_points_moving.tikz b/doc/symbology/symbols_tikz/turnout_left_points_moving.tikz new file mode 100644 index 0000000..c5a99c4 --- /dev/null +++ b/doc/symbology/symbols_tikz/turnout_left_points_moving.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\turnout[forward,branch=left,points=moving] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/turnout_left_points_right_position.tikz b/doc/symbology/symbols_tikz/turnout_left_points_right_position.tikz new file mode 100644 index 0000000..cce7999 --- /dev/null +++ b/doc/symbology/symbols_tikz/turnout_left_points_right_position.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\turnout[forward,branch=left,points=right] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/turnout_right.tikz b/doc/symbology/symbols_tikz/turnout_right.tikz new file mode 100644 index 0000000..61f86ce --- /dev/null +++ b/doc/symbology/symbols_tikz/turnout_right.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\turnout[forward,branch=right] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/turnout_right_manually.tikz b/doc/symbology/symbols_tikz/turnout_right_manually.tikz new file mode 100644 index 0000000..bc66f31 --- /dev/null +++ b/doc/symbology/symbols_tikz/turnout_right_manually.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\turnout[forward,branch=right,operation=manual] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/turnout_right_points_left_position.tikz b/doc/symbology/symbols_tikz/turnout_right_points_left_position.tikz new file mode 100644 index 0000000..4b4ad36 --- /dev/null +++ b/doc/symbology/symbols_tikz/turnout_right_points_left_position.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\turnout[forward,branch=right,points=left] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/turnout_right_points_moving.tikz b/doc/symbology/symbols_tikz/turnout_right_points_moving.tikz new file mode 100644 index 0000000..fb2a94c --- /dev/null +++ b/doc/symbology/symbols_tikz/turnout_right_points_moving.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\turnout[forward,branch=right,points=moving] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/turnout_right_points_right_position.tikz b/doc/symbology/symbols_tikz/turnout_right_points_right_position.tikz new file mode 100644 index 0000000..9b5ecb4 --- /dev/null +++ b/doc/symbology/symbols_tikz/turnout_right_points_right_position.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\turnout[forward,branch=right,points=right] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/turnout_with_fouling_left.tikz b/doc/symbology/symbols_tikz/turnout_with_fouling_left.tikz new file mode 100644 index 0000000..86e9430 --- /dev/null +++ b/doc/symbology/symbols_tikz/turnout_with_fouling_left.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\turnout[forward,branch=left,fouling point] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/turnout_with_fouling_right.tikz b/doc/symbology/symbols_tikz/turnout_with_fouling_right.tikz new file mode 100644 index 0000000..908b8b6 --- /dev/null +++ b/doc/symbology/symbols_tikz/turnout_with_fouling_right.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\turnout[forward,branch=right,fouling point] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/view_point.tikz b/doc/symbology/symbols_tikz/view_point.tikz new file mode 100644 index 0000000..9aebfdf --- /dev/null +++ b/doc/symbology/symbols_tikz/view_point.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\viewpoint[forward] at (A); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/doc/symbology/symbols_tikz/wire_limit.tikz b/doc/symbology/symbols_tikz/wire_limit.tikz new file mode 100644 index 0000000..88e4ce6 --- /dev/null +++ b/doc/symbology/symbols_tikz/wire_limit.tikz @@ -0,0 +1,9 @@ +% Copyright (c) 2018 - 2022, 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. + +\coordinate (A) at (0,0); + +\wirelimit[forward] at (A) label (); + +% anchor +\anchor at (A); \ No newline at end of file diff --git a/src/tikzlibrarytrackschematic.code.tex b/src/tikzlibrarytrackschematic.code.tex index c2242e5..d7b2a63 100644 --- a/src/tikzlibrarytrackschematic.code.tex +++ b/src/tikzlibrarytrackschematic.code.tex @@ -59,5 +59,17 @@ % }% % % %%%%%%%%%%%%%%% +% anchor are used in converting a symbol to .svg for further import in different tools +%%%%%%%%%%%%%%% +\newcommand\anchor{}% just for safety +\def\anchor#1(#2){% \anchor at (coord); + \pic at (#2) {anchor}% symbol +}% +% symbol definition +\tikzset{% + anchor/.pic={\fill[magenta] (0,0) circle (0.004);};% +}% +% +%%%%%%%%%%%%%%% \endinput% % \ No newline at end of file