K2 für die Bögen werden jetzt richtig gesetzt
This commit is contained in:
@@ -60,6 +60,57 @@ ROW_GROUPS = [
|
||||
lambda w: w["WeichenTyp"] == "Sternweiche"),
|
||||
]
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Schalter-Filter: (Label, JSON-Datei, Filter-Funktion)
|
||||
# Gemeinsam genutzt von set_einfuegepkt.py und set_koords.py.
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
SWITCH_FILTERS = {
|
||||
"boegen": (
|
||||
"Boegen",
|
||||
"omniflo_boegen.json",
|
||||
lambda item: True,
|
||||
),
|
||||
"weichen45": (
|
||||
"Weichen 45 Grad",
|
||||
"omniflo_weichen.json",
|
||||
lambda item: item["KurvenWinkel"] == 45
|
||||
and item["WeichenTyp"] not in ("Dreifachweiche", "Deltaweiche"),
|
||||
),
|
||||
"weichen90": (
|
||||
"Weichen 90 Grad",
|
||||
"omniflo_weichen.json",
|
||||
lambda item: item["KurvenWinkel"] == 90
|
||||
and item["WeichenTyp"] not in ("Dreifachweiche", "Deltaweiche"),
|
||||
),
|
||||
"weichenkoerper": (
|
||||
"Weichenkoerper",
|
||||
"omniflo_weichen.json",
|
||||
lambda item: item["KurvenWinkel"] == 22.5,
|
||||
),
|
||||
"weichen_parallel": (
|
||||
"Weichen Parallel",
|
||||
"omniflo_weichen.json",
|
||||
lambda item: item["KurvenWinkel"] == 0 and item["WeichenTyp"] != "Sternweiche",
|
||||
),
|
||||
"sternweiche": (
|
||||
"Sternweiche",
|
||||
"omniflo_weichen.json",
|
||||
lambda item: item["WeichenTyp"] == "Sternweiche",
|
||||
),
|
||||
"delta": (
|
||||
"Deltaweichen",
|
||||
"omniflo_weichen.json",
|
||||
lambda item: item["WeichenTyp"] == "Deltaweiche",
|
||||
),
|
||||
"dreifachweiche": (
|
||||
"Dreifachweichen",
|
||||
"omniflo_weichen.json",
|
||||
lambda item: item["WeichenTyp"] == "Dreifachweiche",
|
||||
),
|
||||
}
|
||||
|
||||
|
||||
PADDING_X = 200
|
||||
PADDING_Y = 400
|
||||
TEXT_HEIGHT = 30
|
||||
|
||||
Reference in New Issue
Block a user