Package pi.dsa.graph
Class GraphVisualizer
java.lang.Object
pi.dsa.graph.GraphVisualizer
Zeichnet einen Graphen in eine Szene.
- Since:
- 0.36.0
- Author:
- Josef Friedrich
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Entfernt alle grafischen Knoten und Kanten aus der Szene.voidvoidvoidvoidvoidSetzt den Graphen neu und aktualisiert die Darstellung.
-
Constructor Details
-
GraphVisualizer
-
GraphVisualizer
-
-
Method Details
-
clear
public void clear()Entfernt alle grafischen Knoten und Kanten aus der Szene. -
setGraph
Setzt den Graphen neu und aktualisiert die Darstellung.Die Methode führt folgende Schritte aus:
- Speichert den übergebenen Graphen in der Instanzvariable.
- Räumt die aktuelle Szene auf.
- Erstellt und fügt beschriftete Kanten (
LabeledEdge) für jede Kante des Graphen hinzu. - Erstellt und fügt beschriftete Knoten (
LabeledNode) für jeden Knoten des Graphen hinzu.
- Parameters:
graph- Der Graph, der visualisiert werden soll. Dieser Graph enthält die Knoten und Kanten, die in der Szene dargestellt werden.
-
nodeColor
-
nodeColor
-
nodeColor
-
nodeColor
-