Dies ist eine alte Version des Dokuments!
Die Benutzeroberfläche bildet den zentralen Punkt des Programmes. Von hier aus werden andere Teile des Codes aufgerufen und ausgeführt. Der Code für das Gui wird in einen funktionalen und einen strukturellen Part unterteilt.1)
Mit dieser Datei startet man das Hauptprogramm. Hier findet die Kommunikation zwischen dem Tracking und der Datenstruktur statt.
task
auf, wenn das Tracking fortgesetzt wirdupdate_view
aufcalculate
Methode in gui_mb
calculate
Methode in gui_heat
Das Gui ist so programmiert, dass die Tabs jeweils in ihrer eigenen Datei sind. Diese Dateien befinden sich in dem Ordner gui_pages
.
ist die Startseite des Gui. Hier wird das MintGrün-Logo angezeigt und eine Kurzanleitung zur Benutzung des Programmes.
zeigt zwei Schaltflächen zum Öffnen des Videos und der Kaskade. (siehe openVideo
oder openCascade
)
zeigt zwei Schaltflächen zur Ditektierung der Pucks im Video. (siehe autoDetect
)
verwaltet den Tracking-Prozess. Hier befindet sich die Schaltfläche zum Starten und Pausieren des Trackingprozesses und zeigt den aktuellen Fortschritt an. (siehe toggle
und update_view
)
zeigt die entsprechende Heatmap zur Aufenthaltswahrscheinlichkeit der Pucks an. (siehe calc_heat)
zeigt die Maxwell-Boltzmann-Verteilung für die Pucks an. (siehe calc_mb)