Class KantenSymbol
- java.lang.Object
-
- GraphenSymbol
-
- KantenSymbol
-
class KantenSymbol extends GraphenSymbol
Verwaltet ein Kantensymbol in einem Graph- Version:
- 1.0
- Author:
- Albert Wiedemann
-
-
Field Summary
Fields Modifier and Type Field Description private int
breite
Breite des Darstellungssymbolsprivate String
farbe
Farbeprivate boolean
gerichtet
Gerichtete Kanteprivate String
gewicht
Gewicht der Kanteprivate KnotenSymbol
nach
Endknotenprivate KnotenSymbol
von
Startknoten-
Fields inherited from class GraphenSymbol
braun, hellgelb, hellgrün, oberfläche, orange
-
-
Constructor Summary
Constructors Constructor Description KantenSymbol(KnotenSymbol start, KnotenSymbol ende, boolean gerichtet, String gewicht, int breite, String farbe, Oberflaeche o)
Legt das Symbol an und besetzt die Attribute.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
FarbeSetzen(String f)
Setzt die Farbe der Darstellung(package private) void
GerichtetSetzen(boolean gerichtet)
Setzt, ob die Kante gerichtet ist.(package private) String
GewichtGeben()
Meldet das Gewicht(package private) void
GewichtSetzen(String g)
Setzt das Gewicht der Darstellung(package private) boolean
IstGerichtet()
Meldet das Gewicht(package private) KnotenSymbol
StartsymbolGeben()
Meldet den Startknoten(package private) void
Zeichnen(Graphics2D g)
Stellt das Symbol dar.(package private) KnotenSymbol
ZielsymbolGeben()
Meldet den Zielknoten-
Methods inherited from class GraphenSymbol
FarbeCodieren
-
-
-
-
Field Detail
-
breite
private int breite
Breite des Darstellungssymbols
-
gerichtet
private boolean gerichtet
Gerichtete Kante
-
gewicht
private String gewicht
Gewicht der Kante
-
farbe
private String farbe
Farbe
-
von
private KnotenSymbol von
Startknoten
-
nach
private KnotenSymbol nach
Endknoten
-
-
Constructor Detail
-
KantenSymbol
KantenSymbol(KnotenSymbol start, KnotenSymbol ende, boolean gerichtet, String gewicht, int breite, String farbe, Oberflaeche o)
Legt das Symbol an und besetzt die Attribute.- Parameters:
start
- : Startknotenende
- : Endknotengerichtet
- : wenn wahr, ist der Weg gerichtetgewicht
- : Kantengewichtbreite
- : Breite der Liniefarbe
- : Farbe der Linieo
- die zugeordnete Oberfläche
-
-
Method Detail
-
Zeichnen
void Zeichnen(Graphics2D g)
Stellt das Symbol dar.- Specified by:
Zeichnen
in classGraphenSymbol
- Parameters:
g
- der Grafport zum Zeichnen
-
FarbeSetzen
void FarbeSetzen(String f)
Setzt die Farbe der Darstellung- Parameters:
f
- die (neue) Farbe
-
GewichtSetzen
void GewichtSetzen(String g)
Setzt das Gewicht der Darstellung- Parameters:
g
- das (neue) Gewicht
-
GerichtetSetzen
void GerichtetSetzen(boolean gerichtet)
Setzt, ob die Kante gerichtet ist.- Parameters:
gerichtet
- die Kante ist gerichtet bei wahr
-
StartsymbolGeben
KnotenSymbol StartsymbolGeben()
Meldet den Startknoten- Returns:
- Startknoten
-
ZielsymbolGeben
KnotenSymbol ZielsymbolGeben()
Meldet den Zielknoten- Returns:
- Zielknoten
-
GewichtGeben
String GewichtGeben()
Meldet das Gewicht- Returns:
- Gewicht
-
IstGerichtet
boolean IstGerichtet()
Meldet das Gewicht- Returns:
- Gewicht
-
-