Komfortfunktionen
Plot
ADAF stellt ein einfach zu bedienendes Plottingsystem zur Verfügung. Es unterstützt sowohl statische als auch dynamische Plots, in der die verschiedenen Arten der Visualisierung verfügbar sind. Plugins können das ADAF SDK dazu verwenden, neue Plots zu erstellen und Plotkurven hinzuzufügen. ADAF GUI trägt die Verantwortung für das Konfigurieren und Visualisieren der Plots und Kurven in einem benutzerfreundlichen Stil.2D-Visualisierung
Bilder aller gängigen Formate können unter Verwendung des 2D-Displayplugins dargestellt werden. Dieses Plugin ist schnell und unterstützt eine Vielzahl von Features, wie z.B. Color Maps, Normalisierung, Zoomen, Gammakorrektur usw. Das 2D-Displayplugin kann mit grafischen Elementen überlagert werden. Es ist sowohl Teil von ADAF Basic als auch von ADAF Professional.3D-Visualisierung
Mit Hilfe der 3D-Visualisierung ist es möglich, Punktwolken interaktiv darzustellen. Der Benutzer kann durch die Szene navigieren, die Helligkeitseinstellungen anpassen und anderen Visualisierungseigenschaften nutzen. Diese beinhalten die folgenden Features:- Triangulierung der Punktwolke
- Überlagern der 3D-Daten mit 2D-Bilddaten (Texturierung)
- Verschiedene Farbschemata
- Interaktive Definition der Volume of Interest (nur in ADAF Professional verfügbar)
Properties
Hier können eine Vielzahl von Einstellungen vorgenommen. Jedes Plugin kann eine beliebige Anzahl an Properties als Konfigurationsoptionen bereitstellen. Die Verwaltung der Konfiguration (Laden/Speichern) erfolgt durch ADAF. Es gibt verschiedene Arten von Properties, wobei hier nur die wichtigsten aufgelistet sind:- Boolesche Werte
- Zahl (Ganzzahlig oder Fließkomma)
- Zeichenkette
- Aufzählung
- Dateiname oder Verzeichnis
Leistungsmessung
Das ADAF bietet eine Auswahl an Plots zur Leistungsmessung an.Datendurchsatz
Dieser Plot zeigt die aktuelle Frequenz, mit der die einzelnen Sensoren Daten in ADAF bereitstellen.
Zeitmessung
Dieser Graph zeigt für alle Plugins die jeweilige Verarbeitungszeit an. So lässt sich leicht feststellen, welche Auswirkung veränderte Parameter oder Änderungen am Code hervorrufen. Die zuletzt gemessenen Zeiten werden als Kurve dargestellt.