A B C D E F G H I K L M N O P Q R S T U V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addChild(String) - Method in class imp.XML
-
Erzeuge neues Element nach der aktuellen Position und setze dieses als aktuelles Element
- addColumn() - Method in class imp.Table
-
Fügt eine neue Spalte am Ende der Tabelle an.
- addColumn(String) - Method in class imp.Table
-
Fügt eine neue Spalte am Ende der Tabelle an und benennt sie.
- addColumn(String, String) - Method in class imp.Table
-
Fügt eine neue Spalte am Ende der Tabelle an und benennt und typisiert sie.
- addRow() - Method in class imp.Table
-
Fügt eine neue Zeile an das Ende der Tabelle an.
- algorithmen - package algorithmen
- append(String) - Method in class control.Hilfefenster
- append(String) - Method in interface graph.Hilfe
- ausgabe() - Method in class graph.Graph
-
Konsolenausgabe der textuellen Repraesentation des Graphen.
- ausgabe() - Method in class graph.GraphPlotter
-
Gibt die String-Repraesentation des GraphPlotters auf der Konsole aus.
- auswahl - Variable in class graph.GraphOptions
B
- back() - Method in class imp.PictureViewer
-
Ruft das letzte abgespeicherte Bild aus der History wieder auf.
- background(int) - Method in class imp.Picture
-
Die Funktion background() setzt die Farbe, die fuer den Hintergrund des Bildes verwendet wird.
- background(int, int, int) - Method in class imp.Picture
-
Die Funktion background() setzt die Farbe, die fuer den Hintergrund des Bildes verwendet wird.
- backtracking(Knoten) - Method in class algorithmen.GraphAlgo_ZyklusBacktracking
- bAnfang - Variable in class control.UnterTabMitController
- bAnfang(ActionEvent) - Method in class control.UnterTabMitController
- bBesucht(ActionEvent) - Method in class control.UnterTabMitController
- bBildLaden(ActionEvent) - Method in class control.EditTabMitController
- bBildLoeschen(ActionEvent) - Method in class control.EditTabMitController
- bDistanzenBestimmen(ActionEvent) - Method in class control.EditTabMitController
- bEnde - Variable in class control.UnterTabMitController
- bEnde(ActionEvent) - Method in class control.UnterTabMitController
- beste - Variable in class algorithmen.GraphAlgo_ColoringBacktracking
- beste - Variable in class algorithmen.GraphAlgo_DominatingSetBacktracking
- besteAnzahl - Variable in class algorithmen.GraphAlgo_ColoringBacktracking
- besteAnzahl - Variable in class algorithmen.GraphAlgo_DominatingSetBacktracking
- bGehezu - Variable in class control.UnterTabMitController
- bGeheZu(ActionEvent) - Method in class control.UnterTabMitController
- bHinzufuegenAnfang(ActionEvent) - Method in class control.UnterTabMitController
- bHinzufuegenEnde(ActionEvent) - Method in class control.UnterTabMitController
- bildAnzeigen - Variable in class graph.GraphOptions
- bildDatei - Variable in class graph.GraphOptions
- bLoeschenAusListe(ActionEvent) - Method in class control.UnterTabMitController
- bMarkieren(ActionEvent) - Method in class control.UnterTabMitController
- bNaechster(ActionEvent) - Method in class control.UnterTabMitController
- bSort(ActionEvent) - Method in class control.UnterTabMitController
- bSortieren - Variable in class control.UnterTabMitController
- bStatus - Variable in class control.UnterTabMitController
- bStatusRestore(ActionEvent) - Method in class control.UnterTabMitController
- bStatusSave(ActionEvent) - Method in class control.UnterTabMitController
- buildAuswahl() - Method in class control.UnterTabMitController
- bVoheriger(ActionEvent) - Method in class control.UnterTabMitController
- bWertAendern(ActionEvent) - Method in class control.UnterTabMitController
C
- CENTER - Static variable in class imp.Picture
- clear() - Method in class imp.Picture
-
Loescht den Inhalt des Bildes.
- clearRows() - Method in class imp.Table
-
Löscht alle Zeilen der Tabelle.
- compareTo(GraphElement) - Method in class graph.GraphElement
- compareTo(GraphElement) - Method in class graph.Kante
-
Vergleicht die Kante mit einer anderen Kante bezüglich ihres Gewichts
- compareTo(GraphElement) - Method in class graph.Knoten
-
Vergleicht den Knoten mit einem anderen Knoten bezüglich seines Werts
- control - package control
- Controller - Class in control
-
Die Klasse Controller stellt den Controller des Hauptfensters / Menu dar.
- Controller() - Constructor for class control.Controller
- copy() - Method in class graph.GraphOptions
- CORNER - Static variable in class imp.Picture
- CORNERS - Static variable in class imp.Picture
D
- delay(int) - Method in class imp.Picture
-
Hilfsfunktion zum Verzoegern der Ausgabe
E
- EditTabMitController - Class in control
-
Die Klasse EditTabMitController stellt einen Tab inclusive ihres Controllers zur Editierung eines Graphs dar.
- EditTabMitController(Graph, GraphOptions) - Constructor for class control.EditTabMitController
- eigeneAlgorithmen - package eigeneAlgorithmen
- ellipse(int, int, int, int) - Method in class imp.Picture
-
Zeichnet eine Ellipse/Kreis auf das Bild.
- ellipseMode(int) - Method in class imp.Picture
-
Aendert den Koordinaten-Modus beim Zeichnen von Kreisen/Ellipsen.
- entferneKante(int, int) - Method in class graph.Graph
-
Entfernt eine Kante aus dem Graphen.
- entferneKante(Kante) - Method in class graph.Graph
-
Entfernt eine Kante aus dem Graphen.
- entferneKante(Knoten, Knoten) - Method in class graph.Graph
-
Entfernt eine Kante aus dem Graphen.
- entferneKnoten(int) - Method in class graph.Graph
-
Entfernt einen Knoten aus dem Graphen
- entferneKnoten(Knoten) - Method in class graph.Graph
-
Entfernt einen Knoten aus dem Graphen
- entferneMarkierungBeiAllenKnoten() - Method in class graph.Graph
-
Entfernt die Markierung bei allen Knoten des Graphen.
- erzeugeZufaelligeRundreise() - Method in class algorithmen.GraphAlgo_TSPGenetisch
- erzeugeZufaelligeTeilmenge() - Method in class algorithmen.GraphAlgo_DominatingSetGenetisch
F
- farbenKanten - Variable in class graph.GraphOptions
- farbenKnoten - Variable in class graph.GraphOptions
- fill(int) - Method in class imp.Picture
-
Legt die Farbe fest, mit der Formen gefuellt werden.
- fill(int, int, int) - Method in class imp.Picture
-
Legt die Farbe fest, mit der Formen gefuellt werden.
- fill(String) - Method in class imp.Picture
-
Legt die Farbe fest, mit der Formen gefuellt werden.
- findRow(String, int) - Method in class imp.Table
-
Sucht nach einem bestimmtem Wert in einer Zeile.
- findRow(String, String) - Method in class imp.Table
-
Sucht nach einem bestimmtem Wert in einer Zeile.
- FIT - Static variable in class imp.PictureViewer
- fokusArt - Variable in class graph.GraphOptions
- forceRepaint() - Method in class imp.Picture
-
Ein repaint() (das Neuzeichnen) kann manuell erzwungen werden.
- format - Variable in class imp.TableRow
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_BellmanFord
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_Breitensuche
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_ColoringBacktracking
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_ColoringGreedy
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_ColoringGreedyRandom
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_Dijkstra
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_DominatingSetBacktracking
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_DominatingSetGenetisch
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyA
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyB
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyC
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyD
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyE
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyF
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyG
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyH
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyI
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_EulerkreisExistenz
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_Moore
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_MST_Kruskal
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_MST_Prim
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_Tiefensuche
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_TiefensucheRek
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_toplogischeSortierung
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_TSPBacktracking
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_TSPGenetisch
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_TSPGreedy
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_TSPGreedy2
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_TSPGreedyOpt
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo_ZyklusBacktracking
- fuehreAlgorithmusAus() - Method in class algorithmen.GraphAlgo
- fuehreAlgorithmusAus() - Method in class eigeneAlgorithmen.GraphAlgo_Coloring_Schueler
G
- g - Variable in class algorithmen.GraphAlgo
- getAdjazenzMatrix() - Method in class graph.Graph
-
Die Methode getAdjazenzMatrix() gibt die Adjazenzmatrix zurueck.
- getAlleKanten(Predicate<Kante>...) - Method in class graph.Graph
-
Gibt eine Liste aller Kanten des Graphen zurück.
- getAlleKnoten(Predicate<Knoten>...) - Method in class graph.Graph
-
Gibt eine Liste aller Knoten des Graphen zurueck.
- getAnderesEnde(Knoten) - Method in class graph.Kante
-
Gibt Knoten am anderen Ende der Kante zurueck
- getAnzahlKnoten() - Method in class graph.Graph
-
Gibt die Anzahl der Knoten im Graph zurueck
- getAttributeCount() - Method in class imp.XML
-
liefert die Anzahl der Attribute eines Elements.
- getAusgehendeKanten(int, Predicate<Kante>...) - Method in class graph.Graph
-
Gibt eine Liste der ausgehenden Kanten eines Knotens k zurueck, falls k in der Knotenliste vorhanden ist.
- getAusgehendeKanten(Knoten, Predicate<Kante>...) - Method in class graph.Graph
-
Gibt eine Liste der ausgehenden Kanten eines Knotens k zurueck, falls k in der Knotenliste vorhanden ist.
- getBewertung(int[]) - Method in class algorithmen.GraphAlgo_DominatingSetGenetisch
- getBezeichnung() - Method in class algorithmen.GraphAlgo_BellmanFord
- getBezeichnung() - Method in class algorithmen.GraphAlgo_Breitensuche
- getBezeichnung() - Method in class algorithmen.GraphAlgo_ColoringBacktracking
- getBezeichnung() - Method in class algorithmen.GraphAlgo_ColoringGreedy
- getBezeichnung() - Method in class algorithmen.GraphAlgo_ColoringGreedyRandom
- getBezeichnung() - Method in class algorithmen.GraphAlgo_Dijkstra
- getBezeichnung() - Method in class algorithmen.GraphAlgo_DominatingSetBacktracking
- getBezeichnung() - Method in class algorithmen.GraphAlgo_DominatingSetGenetisch
- getBezeichnung() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyA
- getBezeichnung() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyB
- getBezeichnung() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyC
- getBezeichnung() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyD
- getBezeichnung() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyE
- getBezeichnung() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyF
- getBezeichnung() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyG
- getBezeichnung() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyH
- getBezeichnung() - Method in class algorithmen.GraphAlgo_DominatingSetGreedyI
- getBezeichnung() - Method in class algorithmen.GraphAlgo_EulerkreisExistenz
- getBezeichnung() - Method in class algorithmen.GraphAlgo_Moore
- getBezeichnung() - Method in class algorithmen.GraphAlgo_MST_Kruskal
- getBezeichnung() - Method in class algorithmen.GraphAlgo_MST_Prim
- getBezeichnung() - Method in class algorithmen.GraphAlgo_Tiefensuche
- getBezeichnung() - Method in class algorithmen.GraphAlgo_TiefensucheRek
- getBezeichnung() - Method in class algorithmen.GraphAlgo_toplogischeSortierung
- getBezeichnung() - Method in class algorithmen.GraphAlgo_TSPBacktracking
- getBezeichnung() - Method in class algorithmen.GraphAlgo_TSPGenetisch
- getBezeichnung() - Method in class algorithmen.GraphAlgo_TSPGreedy
- getBezeichnung() - Method in class algorithmen.GraphAlgo_TSPGreedy2
- getBezeichnung() - Method in class algorithmen.GraphAlgo_TSPGreedyOpt
- getBezeichnung() - Method in class algorithmen.GraphAlgo_ZyklusBacktracking
- getBezeichnung() - Method in class algorithmen.GraphAlgo
- getBezeichnung() - Method in class eigeneAlgorithmen.GraphAlgo_Coloring_Schueler
- getBrightness(Color) - Static method in class imp.HSB
-
Liefert die Helligkeit als Wert zwischen 0.0 (0%) und 1.0 (100%).
- getChild(int) - Method in class imp.XML
-
Liefert das i.
- getChild(String) - Method in class imp.XML
-
Liefert das erste Kind des Elements mit einem bestimmten Namen.
- getChildren() - Method in class imp.XML
-
Liefert alle Kinder des Elements als Array von XML-Objekten.
- getChildren(String) - Method in class imp.XML
-
Liefert bestimmte Kinder des Elements als Array von XML-Objekten.
- getColor(double, double, double) - Static method in class imp.HSB
-
Liefert ein Java-Color-Objekt mit den angegebenen HSB-Werten.
- getColumn(String) - Method in class imp.TableRow
-
Liefert die Nummer einer Spalte
- getColumnCount() - Method in class imp.Table
-
Liefert die Anzahl der Spalten in der Tabelle
- getColumnCount() - Method in class imp.TableRow
-
Liefert die Anzahl der Spalten der Zeile.
- getColumnTitle(int) - Method in class imp.TableRow
-
Liefert den Titel einer Spalte
- getContent() - Method in class imp.XML
-
Fragt den Inhalt/Text des aktuellen Elements ab
- getContent(String) - Method in class imp.XML
-
Fragt den Inhalt/Text des aktuellen Elements ab Hat das Element keinen Inhalt wird der defaultValue zurückgegeben.
- getDouble(int) - Method in class imp.TableRow
-
Liefert den Wert einer Zelle als Double-Zahl
- getDouble(int, int) - Method in class imp.Table
-
Liefert den Wert einer Zelle als Double-Zahl
- getDouble(int, String) - Method in class imp.Table
-
Liefert den Wert einer Zelle als Double-Zahl
- getDouble(String) - Method in class imp.TableRow
-
Liefert den Wert einer Zelle als Double-Zahl
- getDouble(String) - Method in class imp.XML
-
Fragt einen Attributwert des aktuellen Elements ab
- getDouble(String, double) - Method in class imp.XML
-
Fragt einen Attributwert des aktuellen Elements ab Sollte es das Attribut nicht geben, wird ein default-Wert zurückgegeben
- getDoubleColumn(int) - Method in class imp.Table
-
Liefert alle Werte einer Spalte als Double-Array.
- getDoubleColumn(String) - Method in class imp.Table
-
Liefert alle Werte einer Spalte als Double-Array.
- getDoubleContent() - Method in class imp.XML
-
Fragt den Inhalt des aktuellen Elements als Doublezahl ab
- getDoubleContent(double) - Method in class imp.XML
-
Fragt den Inhalt des aktuellen Elements als Doublezahl ab Hat das Element keinen Inhalt wird der defaultValue zurückgegeben.
- getDoubleRow(int) - Method in class imp.Table
-
Liefert alle Werte einer Spalte als Double-Array.
- getDoubleValue() - Method in class imp.NumberField
- getDoubleWert() - Method in class graph.Knoten
-
Gibt den Wert vom Knoten als Double-Wert zurueck
- getEingehendeKanten(int, Predicate<Kante>...) - Method in class graph.Graph
-
Gibt eine Liste der eingehenden Kanten eines Knotens k zurueck, falls k in der Knotenliste vorhanden ist.
- getEingehendeKanten(Knoten, Predicate<Kante>...) - Method in class graph.Graph
-
Gibt eine Liste der eingehenden Kanten eines Knotens k zurueck, falls k in der Knotenliste vorhanden ist.
- getFarbe() - Method in class graph.Kante
-
Gibt zurueck, in welcher Farbe die Kante gezeichnet werden soll.
- getFarbe() - Method in class graph.Knoten
-
Gibt den Index der Farbe des Knoten zurück.
- getFloat(int) - Method in class imp.TableRow
-
Liefert den Wert einer Zelle als Float-Zahl
- getFloat(int, int) - Method in class imp.Table
-
Liefert den Wert einer Zelle als Float-Zahl
- getFloat(int, String) - Method in class imp.Table
-
Liefert den Wert einer Zelle als Float-Zahl
- getFloat(String) - Method in class imp.TableRow
-
Liefert den Wert einer Zelle als Float-Zahl
- getFloat(String) - Method in class imp.XML
-
Fragt einen Attributwert des aktuellen Elements ab
- getFloat(String, float) - Method in class imp.XML
-
Fragt einen Attributwert des aktuellen Elements ab Sollte es das Attribut nicht geben, wird ein default-Wert zurückgegeben
- getFloatColumn(int) - Method in class imp.Table
-
Liefert alle Werte einer Spalte als Float-Array.
- getFloatColumn(String) - Method in class imp.Table
-
Liefert alle Werte einer Spalte als Float-Array.
- getFloatContent() - Method in class imp.XML
-
Fragt den Inhalt des aktuellen Elements als Floatzahl ab
- getFloatContent(float) - Method in class imp.XML
-
Fragt den Inhalt des aktuellen Elements als Floatzahl ab Hat das Element keinen Inhalt wird der defaultValue zurückgegeben.
- getFloatRow(int) - Method in class imp.Table
-
Liefert alle Werte einer Zeile als Float-Array.
- getGewicht() - Method in class graph.Kante
-
Gibt das Gewicht der Kante zurueck
- getGraph() - Method in class graph.GraphPlotter
-
Gibt den Graphen zurueck.
- getGraphOptions() - Method in class control.TabMitController
- getGraphOptions() - Method in class graph.GraphPlotter
- getHeight() - Method in class imp.Picture
-
Liefert die Hoehe des Bildes zurueck.
- getHue(Color) - Static method in class imp.HSB
-
Liefert den Farbton als Winkel zwischen 0.0° und 360.0°.
- getImage() - Method in class imp.Picture
-
Direktes Abfragen des Bildes (fuer interne Zwecke)
- getImage() - Method in class imp.PictureViewer
-
Liefert das angezeigte Bild
- getInfo() - Method in class algorithmen.GraphAlgo_TSPBacktracking
- getInfo() - Method in class algorithmen.GraphAlgo_TSPGenetisch
- getInfo() - Method in class algorithmen.GraphAlgo_TSPGreedy
- getInfo() - Method in class algorithmen.GraphAlgo_TSPGreedy2
- getInfo() - Method in class algorithmen.GraphAlgo_TSPGreedyOpt
- getInfotext() - Method in class graph.Knoten
-
Liefert den Infotext des Knotens
- getInt(int) - Method in class imp.TableRow
-
Liefert den Wert einer Zelle als Int-Zahl
- getInt(int, int) - Method in class imp.Table
-
Liefert den Wert einer Zelle als Integer-Zahl
- getInt(int, String) - Method in class imp.Table
-
Liefert den Wert einer Zelle als Integer-Zahl
- getInt(String) - Method in class imp.TableRow
-
Liefert den Wert einer Zelle als Int-Zahl
- getInt(String) - Method in class imp.XML
-
Fragt einen Attributwert des aktuellen Elements ab
- getInt(String, int) - Method in class imp.XML
-
Fragt einen Attributwert des aktuellen Elements ab Sollte es das Attribut nicht geben, wird ein default-Wert zurückgegeben
- getIntColumn(int) - Method in class imp.Table
-
Liefert alle Werte einer Spalte als Integer-Array.
- getIntColumn(String) - Method in class imp.Table
-
Liefert alle Werte einer Spalte als Integer-Array.
- getIntContent() - Method in class imp.XML
-
Fragt den Inhalt des aktuellen Elements als Integerzahl ab
- getIntContent(int) - Method in class imp.XML
-
Fragt den Inhalt des aktuellen Elements als Integerzahl ab Hat das Element keinen Inhalt wird der defaultValue zurückgegeben.
- getIntRow(int) - Method in class imp.Table
-
Liefert alle Werte einer Zeile als Integer-Array.
- getIntValue() - Method in class imp.NumberField
- getIntWert() - Method in class graph.Knoten
-
Gibt den Wert vom Knoten als Integer-Wert zurueck
- getKante(int, int) - Method in class graph.Graph
-
Gibt eine gesuchte Kante aus dem Graphen zurueck.
- getKante(Knoten, Knoten) - Method in class graph.Graph
-
Gibt eine gesuchte Kante aus dem Graphen zurueck.
- getKnoten(int) - Method in class graph.Graph
-
Liefert einen Knoten des Graphen
- getKnoteninfo(Knoten, boolean) - Method in class graph.Graph
-
Info über einen Knoten zurückgeben
- getLaenge() - Method in class algorithmen.GraphAlgo_TSPGreedyOpt
- getLaenge(int[]) - Method in class algorithmen.GraphAlgo_TSPGenetisch
- getNachbarknoten(Knoten, Predicate<Knoten>...) - Method in class graph.Graph
-
Gibt die Liste aller Nachbarknoten eines Knotens k zurueck, falls k in der Knotenliste vorhanden ist.
- getName() - Method in class imp.XML
-
Frage den Namen des aktuellen Elements ab
- getNummer(Kante) - Method in class graph.Graph
-
Gibt die Nummer einer Kante zurück
- getNummer(Knoten) - Method in class graph.Graph
-
Gibt die Nummer eines Knotens im Graphen zurück
- getObserver() - Method in class imp.Picture
- getParent() - Method in class imp.XML
-
liefert ein XML-Objekt, das auf den Vaterknoten des aktuellen Elements zeigt.
- getPixelArray() - Method in class imp.Picture
-
Liefert das Bild als zweidimensionales Pixel-Array.
- getRestrictTo() - Method in class graph.GraphPlotter
- getRow(int) - Method in class imp.Table
-
Liefert eine Zeile der Tabelle
- getRowCount() - Method in class imp.Table
-
Liefert die Anzahl der Zeilen in der Tabelle
- getSaturation(Color) - Static method in class imp.HSB
-
Liefert die Sättigung als Wert zwischen 0.0 (0%) und 1.0 (100%).
- getSelectedKante() - Method in class graph.GraphPlotter
-
Gibt das selektierte Kantenobjekt zurueck.
- getSelectedKnoten() - Method in class graph.GraphPlotter
-
Gibt das selektierte Knotenobjekt zurueck.
- getSelectedKnotenListe() - Method in class graph.GraphPlotter
-
Gibt die selektierte KnotenobjektListe (als Array) zurueck.
- getStart() - Method in class graph.Kante
-
Gibt den Startknoten der Kante zurueck
- getStartKnoten() - Method in class algorithmen.GraphAlgo
- getStatus() - Method in class graph.Graph
-
Speichert den Zustand des Graphen als String-List
- getStatus() - Method in class graph.GraphElement
- getStatus() - Method in class graph.Kante
-
Liefert den Status einer Kante als String.
- getStatus() - Method in class graph.Knoten
-
Liefert den Status eines Knotens als Status-String Format: wert,markiert,besucht,farbe wobei wert eine double-Zahl, mariert und besucht ein boolean-Wert (0=false, 1 = true) und farbe eine zahl ist.
- getString(int) - Method in class imp.TableRow
-
Liefert den Wert einer Zelle als String
- getString(int, int) - Method in class imp.Table
-
Liefert den Wert einer Zelle als String
- getString(int, String) - Method in class imp.Table
-
Liefert den Wert einer Zelle als String
- getString(String) - Method in class imp.TableRow
-
Liefert den Wert einer Zelle als String
- getString(String) - Method in class imp.XML
-
Fragt einen Attributwert des aktuellen Elements ab
- getString(String, String) - Method in class imp.XML
-
Fragt einen Attributwert des aktuellen Elements ab Sollte es das Attribut nicht geben, wird ein default-Wert zurückgegeben
- getStringColumn(int) - Method in class imp.Table
-
Liefert alle Werte einer Spalte als String-Array.
- getStringColumn(String) - Method in class imp.Table
-
Liefert alle Werte einer Spalte als String-Array.
- getStringRow(int) - Method in class imp.Table
-
Liefert alle Werte einer Spalte als String-Array.
- getText() - Method in class graph.GraphOptions
- getViewer() - Method in class control.TabMitController
- getWaitforclick() - Method in class algorithmen.GraphAlgo
- getWaitforrepaint() - Method in class algorithmen.GraphAlgo
- getWidth() - Method in class imp.Picture
-
Liefert die Breite des Bildes zurueck.
- getX() - Method in class graph.Knoten
-
Liefert die x-Position des Knotens
- getY() - Method in class graph.Knoten
-
Liefert die y-Position des Knotens
- getZiel() - Method in class graph.Kante
-
Gibt den Zielknoten der Kante zurueck
- graph - package graph
- graph - Variable in class control.TabMitController
- Graph - Class in graph
-
Dies ist das Herz vom "GraphTester" - der Graph selber, gepeichert als Adjazenzliste.
- Graph() - Constructor for class graph.Graph
-
Der Konstruktor erstellt einen neuen ungerichteten, ungewichteten Graphen (genauer eine neue Adjazenzliste)
- Graph(boolean, boolean) - Constructor for class graph.Graph
-
Der Konstruktor erstellt einen neuen Graphen (genauer eine neue Adjazenzliste)
- GraphAlgo - Class in algorithmen
-
description
- GraphAlgo() - Constructor for class algorithmen.GraphAlgo
- GraphAlgo_BellmanFord - Class in algorithmen
-
Dieser Algorithmus findet die kürzesten Pfade in einem gewichteten Graphen.
- GraphAlgo_BellmanFord() - Constructor for class algorithmen.GraphAlgo_BellmanFord
- GraphAlgo_Breitensuche - Class in algorithmen
-
Dieser Algorithmus nummeriert alle Knoten des Graphen.
- GraphAlgo_Breitensuche() - Constructor for class algorithmen.GraphAlgo_Breitensuche
- GraphAlgo_Coloring_Schueler - Class in eigeneAlgorithmen
-
Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten die gleiche Farbe haben und möglichst wenige Farben benutzt werden.
- GraphAlgo_Coloring_Schueler() - Constructor for class eigeneAlgorithmen.GraphAlgo_Coloring_Schueler
- GraphAlgo_ColoringBacktracking - Class in algorithmen
-
Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten die gleiche Farbe haben und möglichst wenige Farben benutzt werden.
- GraphAlgo_ColoringBacktracking() - Constructor for class algorithmen.GraphAlgo_ColoringBacktracking
- GraphAlgo_ColoringGreedy - Class in algorithmen
-
Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten die gleiche Farbe haben und möglichst wenige Farben benutzt werden.
- GraphAlgo_ColoringGreedy() - Constructor for class algorithmen.GraphAlgo_ColoringGreedy
- GraphAlgo_ColoringGreedyRandom - Class in algorithmen
-
Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten die gleiche Farbe haben und möglichst wenige Farben benutzt werden.
- GraphAlgo_ColoringGreedyRandom() - Constructor for class algorithmen.GraphAlgo_ColoringGreedyRandom
- GraphAlgo_Dijkstra - Class in algorithmen
-
Dieser Algorithmus findet die kürzesten Pfade in einem gewichteten Graphen.
- GraphAlgo_Dijkstra() - Constructor for class algorithmen.GraphAlgo_Dijkstra
- GraphAlgo_DominatingSetBacktracking - Class in algorithmen
-
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen und bestimmt den Zeitbedarf.
- GraphAlgo_DominatingSetBacktracking() - Constructor for class algorithmen.GraphAlgo_DominatingSetBacktracking
- GraphAlgo_DominatingSetGenetisch - Class in algorithmen
-
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen und bestimmt den Zeitbedarf.
- GraphAlgo_DominatingSetGenetisch() - Constructor for class algorithmen.GraphAlgo_DominatingSetGenetisch
- GraphAlgo_DominatingSetGreedyA - Class in algorithmen
-
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen und bestimmt den Zeitbedarf.
- GraphAlgo_DominatingSetGreedyA() - Constructor for class algorithmen.GraphAlgo_DominatingSetGreedyA
- GraphAlgo_DominatingSetGreedyB - Class in algorithmen
-
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen und bestimmt den Zeitbedarf.
- GraphAlgo_DominatingSetGreedyB() - Constructor for class algorithmen.GraphAlgo_DominatingSetGreedyB
- GraphAlgo_DominatingSetGreedyC - Class in algorithmen
-
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen und bestimmt den Zeitbedarf.
- GraphAlgo_DominatingSetGreedyC() - Constructor for class algorithmen.GraphAlgo_DominatingSetGreedyC
- GraphAlgo_DominatingSetGreedyD - Class in algorithmen
-
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen und bestimmt den Zeitbedarf.
- GraphAlgo_DominatingSetGreedyD() - Constructor for class algorithmen.GraphAlgo_DominatingSetGreedyD
- GraphAlgo_DominatingSetGreedyE - Class in algorithmen
-
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen und bestimmt den Zeitbedarf.
- GraphAlgo_DominatingSetGreedyE() - Constructor for class algorithmen.GraphAlgo_DominatingSetGreedyE
- GraphAlgo_DominatingSetGreedyF - Class in algorithmen
-
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen und bestimmt den Zeitbedarf.
- GraphAlgo_DominatingSetGreedyF() - Constructor for class algorithmen.GraphAlgo_DominatingSetGreedyF
- GraphAlgo_DominatingSetGreedyG - Class in algorithmen
-
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen und bestimmt den Zeitbedarf.
- GraphAlgo_DominatingSetGreedyG() - Constructor for class algorithmen.GraphAlgo_DominatingSetGreedyG
- GraphAlgo_DominatingSetGreedyH - Class in algorithmen
-
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen und bestimmt den Zeitbedarf.
- GraphAlgo_DominatingSetGreedyH() - Constructor for class algorithmen.GraphAlgo_DominatingSetGreedyH
- GraphAlgo_DominatingSetGreedyI - Class in algorithmen
-
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen und bestimmt den Zeitbedarf.
- GraphAlgo_DominatingSetGreedyI() - Constructor for class algorithmen.GraphAlgo_DominatingSetGreedyI
- GraphAlgo_EulerkreisExistenz - Class in algorithmen
-
Dieser Algorithmus testet, ob ein Eulerkreis existiert.
- GraphAlgo_EulerkreisExistenz() - Constructor for class algorithmen.GraphAlgo_EulerkreisExistenz
- GraphAlgo_Moore - Class in algorithmen
-
Dieser Algorithmus findet die kürzesten Pfade in einem ungewichteten Graphen.
- GraphAlgo_Moore() - Constructor for class algorithmen.GraphAlgo_Moore
- GraphAlgo_MST_Kruskal - Class in algorithmen
-
Dieser Algorithmus sucht einen minimal Spanning Tree Algorithmus: Kruskal
- GraphAlgo_MST_Kruskal() - Constructor for class algorithmen.GraphAlgo_MST_Kruskal
- GraphAlgo_MST_Prim - Class in algorithmen
-
Dieser Algorithmus sucht einen minimal Spanning Tree Algorithmus: Prim
- GraphAlgo_MST_Prim() - Constructor for class algorithmen.GraphAlgo_MST_Prim
- GraphAlgo_Tiefensuche - Class in algorithmen
-
Dieser Algorithmus nummeriert alle Knoten des Graphen.
- GraphAlgo_Tiefensuche() - Constructor for class algorithmen.GraphAlgo_Tiefensuche
- GraphAlgo_TiefensucheRek - Class in algorithmen
-
Dieser Algorithmus nummeriert alle Knoten des Graphen.
- GraphAlgo_TiefensucheRek() - Constructor for class algorithmen.GraphAlgo_TiefensucheRek
- GraphAlgo_toplogischeSortierung - Class in algorithmen
-
Dieser Algorithmus findet eine topologische Sortierung des Graphen.
- GraphAlgo_toplogischeSortierung() - Constructor for class algorithmen.GraphAlgo_toplogischeSortierung
- GraphAlgo_TSPBacktracking - Class in algorithmen
-
Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling Salesman Problem).
- GraphAlgo_TSPBacktracking() - Constructor for class algorithmen.GraphAlgo_TSPBacktracking
- GraphAlgo_TSPGenetisch - Class in algorithmen
-
description
- GraphAlgo_TSPGenetisch() - Constructor for class algorithmen.GraphAlgo_TSPGenetisch
- GraphAlgo_TSPGreedy - Class in algorithmen
-
Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling Salesman Problem).
- GraphAlgo_TSPGreedy() - Constructor for class algorithmen.GraphAlgo_TSPGreedy
- GraphAlgo_TSPGreedy2 - Class in algorithmen
-
Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling Salesman Problem).
- GraphAlgo_TSPGreedy2() - Constructor for class algorithmen.GraphAlgo_TSPGreedy2
- GraphAlgo_TSPGreedyOpt - Class in algorithmen
-
Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling Salesman Problem).
- GraphAlgo_TSPGreedyOpt() - Constructor for class algorithmen.GraphAlgo_TSPGreedyOpt
- GraphAlgo_ZyklusBacktracking - Class in algorithmen
-
Dieser Algorithmus ist ein Beispiel für einen Backtracking-Algorithmus.
- GraphAlgo_ZyklusBacktracking() - Constructor for class algorithmen.GraphAlgo_ZyklusBacktracking
- graphClicked(MouseEvent) - Method in class control.EditTabMitController
- graphClicked(MouseEvent) - Method in class control.UnterTabMitController
- GraphElement - Class in graph
-
Die Klasse GraphElement ist eine Oberklasse von Knoten und Kanten.
- GraphElement() - Constructor for class graph.GraphElement
- GraphenTester - Class in <Unnamed>
- GraphenTester() - Constructor for class GraphenTester
- graphLaden(String) - Method in class control.Controller
- GraphOptions - Class in graph
-
Die Klasse GraphOptions speichert, wie ein Graph in einem Fenster vom GraphPlotter angezeigt wird.
- GraphOptions() - Constructor for class graph.GraphOptions
- GraphPlotter - Class in graph
-
Der GraphPlotter ist das Herzstueck der Visualisierung und dient als Schnittstelle zur GUI.
- GraphPlotter() - Constructor for class graph.GraphPlotter
-
Der Konstruktor legt sowohl Einstellungen des mxGraphen (Drag&Drop, Editable, ...) als auch des Graphen (gewichtet, gerichtet, ...) fest.
H
- hasAttribute() - Method in class imp.XML
-
liefert zurück, ob das aktuelle Element Attribute hat .
- hasChildren() - Method in class imp.XML
-
Überprüft, ob das Element irgendwelche Kinder hat oder nicht, und gibt das Ergebnis als boolean zurück.
- HauptTabMitController - Class in control
-
Die Klasse HauptTabMitController stellt einen Tab inclusive ihres Controllers für das Hauptfenster des Graphentesters dar.
- HauptTabMitController(Graph, GraphOptions) - Constructor for class control.HauptTabMitController
- Hilfe - Interface in graph
- Hilfefenster - Class in control
-
Die Klasse Hilfefenster stellt ein Hilfefenster für die Simulation eines Algorithmus bereit.
- Hilfefenster() - Constructor for class control.Hilfefenster
- HSB - Class in imp
-
Hilfsklasse für das HSB-Farbmodell
- HSB() - Constructor for class imp.HSB
I
- imp - package imp
- inArbeit - Variable in class algorithmen.GraphAlgo
- indentLess() - Method in class control.Hilfefenster
- indentLess() - Method in interface graph.Hilfe
- indentMore() - Method in class control.Hilfefenster
- indentMore() - Method in interface graph.Hilfe
- info(String) - Method in class algorithmen.GraphAlgo
- infoIndentLess() - Method in class algorithmen.GraphAlgo
- infoIndentMore() - Method in class algorithmen.GraphAlgo
- init() - Method in class graph.Kante
-
Die Methode init initialisiert die Kantenfaerbung (auf unmarkiert)
- init() - Method in class graph.Knoten
-
Die Methode init initialisiert den Zustand eines Knotens
- initialisiereAlleKanten() - Method in class graph.Graph
-
Initialisiert alle Kanten des Graphen.
- initialisiereAlleKnoten() - Method in class graph.Graph
-
Initialisiert alle Knoten des Graphen.
- initialize() - Method in class control.Controller
- initialize() - Method in class control.EditTabMitController
- initialize() - Method in class control.HauptTabMitController
- initialize() - Method in class control.Hilfefenster
- initialize() - Method in class control.SimulationTabMitController
- initialize() - Method in class control.TabMitController
- initialize() - Method in class control.UnterTabMitController
- isBesucht() - Method in class graph.Knoten
-
Gibt den Besuchtwert vom Knoten zurueck
- isFarbeAutomatisch() - Method in class graph.Knoten
-
Gibt zurück, ob die Knotenfarbe automatisch aus den Attributen ermittelt wird.
- isGeloescht() - Method in class graph.Kante
-
Gibt den gelöscht-Wert der Kante zurueck
- isGerichtet() - Method in class graph.Graph
-
Gibt zurueck, ob der Graph gerichtet oder ungerichtet ist.
- isGewichtet() - Method in class graph.Graph
-
Gibt zurueck, ob der Graph gewichtet oder ungewichtet ist
- isKanteEnthalten(int, int) - Method in class graph.Graph
-
Ueberprueft, ob eine Kante im Graphen enthalten ist.
- isKanteEnthalten(Kante) - Method in class graph.Graph
-
Ueberprueft, ob eine Kante im Graphen enthalten ist.
- isKanteEnthalten(Knoten, Knoten) - Method in class graph.Graph
-
Ueberprueft, ob eine Kante im Graphen enthalten ist.
- isKnotenEnthalten(Knoten) - Method in class graph.Graph
-
Ueberprueft, ob ein Knoten in der Knotenliste enthalten ist.
- isLeer() - Method in class graph.Graph
-
Ueberprueft, ob die Adjazenzliste leer ist, d.h. keine Knoten im Graphen enthalten sind.
- isMarkiert() - Method in class graph.Kante
-
Gibt zurück, ob die Kanten markiert ist
- isMarkiert() - Method in class graph.Knoten
-
Gibt den Markiertwert vom Knoten zurueck
K
- Kante - Class in graph
-
Die Klasse Kante beschreibt die Datenstruktur einer Kante, bestehend aus Startknoten, Gewicht und Zielknoten.
- Kante(Knoten, Knoten, double) - Constructor for class graph.Kante
-
Der Konstruktor erstellt eine neue Kante mit Start- und Zielknoten und Kantengewicht.
- Knoten - Class in graph
-
Diese Klasse Knoten definiert einen Knoten.
- Knoten(int, int) - Constructor for class graph.Knoten
-
Der Konstruktor erstellt einen neuen Knoten mit einem neuen Namen
- Knoten(int, int, double) - Constructor for class graph.Knoten
-
Der Konstruktor erstellt einen neuen Knoten mit einem Startwert
- knotenFarbe(MouseEvent) - Method in class control.UnterTabMitController
- kreuze(int[], int[]) - Method in class algorithmen.GraphAlgo_DominatingSetGenetisch
- kreuze(int[], int[]) - Method in class algorithmen.GraphAlgo_TSPGenetisch
L
- ladeGraph(Table) - Method in class graph.Graph
-
Ein Graph wird aus einer csv-Datei erstellt, die entweder eine Matrix oder eine Adjazenzliste enthält, die den Graph beschreibt.
- ladeGraph(Table) - Method in class graph.GraphOptions
- line(int, int, int, int) - Method in class imp.Picture
-
Zeichnet eine Linie (einen direkten Weg zwischen zwei Punkten) auf den Bildschirm.
- listAttributes() - Method in class imp.XML
-
Ruft alle Attribute des angegebenen Elements ab und gibt sie als Array von Strings zurück.
- listChildren() - Method in class imp.XML
-
Ermittelt die Namen aller Kinder des Elements und gibt die Namen als ein Array von Strings zurück.
- load(String) - Method in class imp.Picture
-
Laedt ein Bild aus dem Dateisystem.
- loadCSV(String) - Method in class imp.Table
-
Liest den Inhalt einer CSV-Datei ohne Kopfzeile (Separator = ';', Kennung für Text = '"').
- loadCSV(String, String) - Method in class imp.Table
-
Liest den Inhalt einer CSV-Datei (Separator = ';', Kennung für Text = '"').
- loadCSV(String, String, char, char) - Method in class imp.Table
-
Liest den Inhalt einer CSV-Datei.
- loadXML(String) - Method in class imp.XML
-
Öffnet das durch den Dateinamen gegebene Dokument
- loescheAlles() - Method in class control.Hilfefenster
- loescheAlles() - Method in class graph.Graph
-
Loescht den gesamten Graphen
- loescheAlles() - Method in interface graph.Hilfe
- loescheGraph() - Method in class graph.Graph
-
Löscht alle Knoten und Kanten eines Graphen und stellt auf ungerichtet und ungewichtet zurück.
M
- main(String[]) - Static method in class GraphenTester
- mBearbeiten(MouseEvent) - Method in class control.Controller
- mBeenden(ActionEvent) - Method in class control.Controller
- mBeenden(ActionEvent) - Method in class control.UnterTabMitController
- mBesucheKnoten(ActionEvent) - Method in class control.UnterTabMitController
- mBesuchtLoeschen(ActionEvent) - Method in class control.UnterTabMitController
- mBreak(ActionEvent) - Method in class control.SimulationTabMitController
- mChangeHilfefenster(ActionEvent) - Method in class control.Controller
- mChangeOptionBild(ActionEvent) - Method in class control.Controller
- mChangeOptionKantengewichte(ActionEvent) - Method in class control.Controller
- mChangeOptionKnoteninfo(ActionEvent) - Method in class control.Controller
- mChangeOptionKnotenname(ActionEvent) - Method in class control.Controller
- mChangeOptionKnotenwerte(ActionEvent) - Method in class control.Controller
- melde(String) - Method in class algorithmen.GraphAlgo
- menuChangeAnsicht() - Method in class control.Controller
- mExperimentiereAuswahl(ActionEvent) - Method in class control.Controller
- mExperimentiereKanten(ActionEvent) - Method in class control.Controller
- mExperimentiereKnoten(ActionEvent) - Method in class control.Controller
- mFaerbeKnoten(ActionEvent) - Method in class control.UnterTabMitController
- mInfotextAendern() - Method in class control.EditTabMitController
- mLoesche() - Method in class control.EditTabMitController
- mMarkiereKnoten(ActionEvent) - Method in class control.UnterTabMitController
- mMarkierungenLoeschen(ActionEvent) - Method in class control.UnterTabMitController
- mNeuerGraph(ActionEvent) - Method in class control.Controller
- mOeffnen(ActionEvent) - Method in class control.Controller
- mOeffnen(ActionEvent) - Method in class control.UnterTabMitController
- mouseClicked(MouseEvent) - Method in class graph.GraphPlotter
- mouseDown(MouseEvent) - Method in class graph.GraphPlotter
- mouseDragged(MouseEvent) - Method in class graph.GraphPlotter
- mouseUp(MouseEvent) - Method in class graph.GraphPlotter
- mReset(ActionEvent) - Method in class control.SimulationTabMitController
- mResetAlles(ActionEvent) - Method in class control.Controller
- mResetBesucht(ActionEvent) - Method in class control.Controller
- mResetFarbe(ActionEvent) - Method in class control.Controller
- mResetGeloescht(ActionEvent) - Method in class control.Controller
- mResetKantenmarkierung(ActionEvent) - Method in class control.Controller
- mResetMarkierung(ActionEvent) - Method in class control.Controller
- mResetWert(ActionEvent) - Method in class control.Controller
- mSchliessen(ActionEvent) - Method in class control.Controller
- mSchliessen(ActionEvent) - Method in class control.UnterTabMitController
- mSimuliere(MouseEvent) - Method in class control.Controller
- mSpeichern(ActionEvent) - Method in class control.Controller
- mSpeichern(ActionEvent) - Method in class control.UnterTabMitController
- mStart(ActionEvent) - Method in class control.SimulationTabMitController
- mStep(ActionEvent) - Method in class control.SimulationTabMitController
- mUeber(ActionEvent) - Method in class control.Controller
- mUeber(ActionEvent) - Method in class control.UnterTabMitController
- mutiere(int[]) - Method in class algorithmen.GraphAlgo_DominatingSetGenetisch
- mutiere(int[]) - Method in class algorithmen.GraphAlgo_TSPGenetisch
- mutiere2(int[]) - Method in class algorithmen.GraphAlgo_TSPGenetisch
- mWertAendern() - Method in class control.EditTabMitController
- mWertSetzen(ActionEvent) - Method in class control.UnterTabMitController
- mZurueck(ActionEvent) - Method in class control.UnterTabMitController
N
- neueKante(Kante) - Method in class graph.Graph
-
Fuegt eine Kante dem Graphen hinzu.
- neueKante(Knoten, Knoten, double) - Method in class graph.Graph
-
Fuegt eine Kante dem Graphen hinzu.
- neuerKnoten(Knoten) - Method in class graph.Graph
-
Fügt einen Knoten dem Graph hinzu.
- noFill() - Method in class imp.Picture
-
Legt fest, dass die Formen nicht gefuellt werden sollen.
- NORMAL - Static variable in class imp.PictureViewer
- noStroke() - Method in class imp.Picture
-
Legt fest, dass keine Linien oder Raender um Formen gezeichnet werden soll.
- NumberField - Class in imp
- NumberField() - Constructor for class imp.NumberField
O
- options - Variable in class control.TabMitController
P
- parent - Variable in class graph.GraphOptions
- Picture - Class in imp
-
Bildklasse fuer die Simulation von Processing-Befehlen Diese Klasse stellt ein BufferedImage bereit, in das mit Processing-Befehlen gezeichnet werden kann.
- Picture() - Constructor for class imp.Picture
-
Erzeugt ein Bild mit Standardgroesse 500x400
- Picture(int, int) - Constructor for class imp.Picture
-
Erzeugt ein Bild der angegeben Groesse
- Picture(int, int, String) - Constructor for class imp.Picture
-
Erzeugt ein Bild der angegebenen Groesse mit festgelegtem Hintergrund
- Picture(String) - Constructor for class imp.Picture
-
Erzeugt ein Bild aus einer Datei
- PictureViewer - Class in imp
- PictureViewer() - Constructor for class imp.PictureViewer
-
Erzeugt ein ScrollPanel mit integriertem Bild der Größe 1000x1000
- PictureViewer(int, int) - Constructor for class imp.PictureViewer
-
Erzeugt ein ScrollPanel mit integriertem Bild der angegebenen Größe
- PictureViewer(int, int, String) - Constructor for class imp.PictureViewer
-
Erzeugt ein ScrollPanel mit integriertem Bild der angegebenen Größe
- PictureViewer(Picture) - Constructor for class imp.PictureViewer
-
Erzeugt ein ScrollPanel und zeigt das Bild-Objekt an
- PictureViewer(String) - Constructor for class imp.PictureViewer
-
Erzeugt ein ScrollPanel mit integriertem Bild aus einer Bilddatei
- point(int, int) - Method in class imp.Picture
-
Zeichnet einen Punkt, d.h. einen Kreis in der Dimension eines Pixels.
- polygon(int[], int[]) - Method in class imp.Picture
-
Zeichnet ein Polygon auf das Bild.
- probiere(Knoten) - Method in class algorithmen.GraphAlgo_TSPBacktracking
- pushImage() - Method in class imp.PictureViewer
-
Speichert das übergebene Bild in der History.
Q
- quad(int, int, int, int, int, int, int, int) - Method in class imp.Picture
-
Zeichnet ein Viereck auf das Bild.
R
- RADIUS - Static variable in class imp.Picture
- rect(int, int, int, int) - Method in class imp.Picture
-
Zeichnet ein Rechteck auf das Bild.
- rectMode(int) - Method in class imp.Picture
-
Aendert den Koordinaten-Modus beim Zeichnen von Rechtecken.
- removeChild(XML) - Method in class imp.XML
-
löscht ein Kind des aktuellen Knotens.
- removeColumn(int) - Method in class imp.Table
-
Löscht eine Spalte.
- removeColumn(String) - Method in class imp.Table
-
Löscht eine Spalte
- removeRow(int) - Method in class imp.Table
-
Löscht eine Zeile
- repaint() - Method in class imp.PictureViewer
-
Setzt das angezeigt Bild neu und beachtet dabei den Zoomfaktor.
- replaceSelection(String) - Method in class imp.NumberField
- replaceText(int, int, String) - Method in class imp.NumberField
- resetInfo() - Method in class algorithmen.GraphAlgo
- rows() - Method in class imp.Table
-
Liefert die ganze Tabelle als Array von TableRow-Objekten
- run() - Method in class algorithmen.GraphAlgo
S
- save(String) - Method in class imp.Picture
-
Speichert ein Bild.
- saveAsMatrix - Variable in class graph.GraphOptions
- saveCSV(String) - Method in class imp.Table
-
Speichert das aktuelle Dokument als CSV-Datei ohne Kopfzeile (Separator = ';', Kennung für Text = '"').
- saveCSV(String, String) - Method in class imp.Table
-
Speichert das aktuelle Dokument als CSV-Datei (Separator = ';', Kennung für Text = '"').
- saveCSV(String, String, char, char) - Method in class imp.Table
-
Speichert das aktuelle Dokument als CSV-Datei.
- saveXML(String) - Method in class imp.Table
-
Speichert die Tabelle als XML-Dokument.
- saveXML(String) - Method in class imp.XML
-
Speichert den XML-Baum im angegebenen Dateinamen
- schliesseTabs() - Method in class control.Controller
- setAuswahl(List<GraphElement>) - Method in class control.UnterTabMitController
- setAutoRefresh(boolean) - Method in class imp.Picture
-
Legt fest, ob nach jedem Zeichenbefehl automatisch das Bild auch in der Oberflaeche aktualisiert wird.
- setBesucht(boolean) - Method in class graph.Knoten
-
Setzt das Besuchtattribut vom Knoten
- setContent(String) - Method in class imp.XML
-
Setzt den Inhalt/Text des aktuellen Elements
- setDouble(int, double) - Method in class imp.TableRow
-
Setzt den Wert einer Zelle als Double-Zahl
- setDouble(int, int, double) - Method in class imp.Table
-
Setzt den Wert einer Zelle als Double-Zahl
- setDouble(int, String, double) - Method in class imp.Table
-
Setzt den Wert einer Zelle als Double-Zahl
- setDouble(String, double) - Method in class imp.TableRow
-
Setzt den Wert einer Zelle als Double-Zahl
- setDouble(String, double) - Method in class imp.XML
-
Setzt einen Attributwert des aktuellen Elements
- setDoubleContent(double) - Method in class imp.XML
-
Setzt den Inhalt des aktuellen Elements
- setEditable() - Method in class graph.GraphPlotter
- setFarbe(int) - Method in class graph.Kante
-
Setzt die Farbe auf einen bestimmten Farbindex
- setFarbe(int) - Method in class graph.Knoten
-
Setzt den Index der Farbe des Knoten.
- setFarbeAutomatisch(boolean) - Method in class graph.Knoten
-
Legt fest, ob die Knotenfarbe automatisch aus den Attributen ermittelt wird.
- setFloat(int, float) - Method in class imp.TableRow
-
Setzt den Wert einer Zelle als Float-Zahl
- setFloat(int, int, float) - Method in class imp.Table
-
Setzt den Wert einer Zelle als Float-Zahl
- setFloat(int, String, float) - Method in class imp.Table
-
Setzt den Wert einer Zelle als Float-Zahl
- setFloat(String, float) - Method in class imp.TableRow
-
Setzt den Wert einer Zelle als Float-Zahl
- setFloat(String, float) - Method in class imp.XML
-
Setzt einen Attributwert des aktuellen Elements
- setFloatContent(float) - Method in class imp.XML
-
Setzt den Inhalt des aktuellen Elements
- setGeloescht(boolean) - Method in class graph.Kante
-
Setzt das gelöscht-Attribut der Kante
- setGerichtet(boolean) - Method in class control.EditTabMitController
- setGerichtet(boolean) - Method in class graph.Graph
-
Legt fest, ob der Graph gerichtet oder ungerichtet ist.
- setGewicht(double) - Method in class graph.Kante
-
Setzt das Gewicht der Kante
- setGewichtet(boolean) - Method in class control.EditTabMitController
- setGewichtet(boolean) - Method in class graph.Graph
-
Legt fest, ob der Graph gewichtet oder ungewichtet ist.
- setGraph(Graph) - Method in class algorithmen.GraphAlgo
- setGraph(Graph, GraphOptions) - Method in class control.SimulationTabMitController
- setGraph(Graph, GraphOptions) - Method in class control.TabMitController
- setGraph(Graph, GraphOptions) - Method in class control.UnterTabMitController
- setGraph(Graph, GraphOptions) - Method in class graph.GraphPlotter
- setGraphPlotter(GraphPlotter) - Method in class control.Hilfefenster
- setGraphPlotter(GraphPlotter) - Method in interface graph.Hilfe
- setGUIElemente(GraphPlotter, Hilfe) - Method in class algorithmen.GraphAlgo
- setImage(Picture, boolean) - Method in class imp.PictureViewer
-
Setzt das anzuzeigende Bild neu
- setImage(BufferedImage) - Method in class imp.Picture
-
Direktes Setzen des Bildes (fuer interne Zwecke)
- setInfotext(boolean) - Method in class control.EditTabMitController
- setInfotext(String) - Method in class graph.Knoten
-
Setzt den Infotext für einen Knoten
- setInt(int, int) - Method in class imp.TableRow
-
Setzt den Wert einer Zelle als Int-Zahl
- setInt(int, int, int) - Method in class imp.Table
-
Setzt den Wert einer Zelle als Integer-Zahl
- setInt(int, String, int) - Method in class imp.Table
-
Setzt den Wert einer Zelle als Integer-Zahl
- setInt(String, int) - Method in class imp.TableRow
-
Setzt den Wert einer Zelle als Int-Zahl
- setInt(String, int) - Method in class imp.XML
-
Setzt einen Attributwert des aktuellen Elements
- setIntContent(int) - Method in class imp.XML
-
Setzt den Inhalt des aktuellen Elements
- setKnotenTyp(Toggle) - Method in class control.EditTabMitController
- setMarkiert(boolean) - Method in class graph.Kante
-
Setzt das markiert-Attribut der Kante
- setMarkiert(boolean) - Method in class graph.Knoten
-
Setzt das Markiertattribut vom Knoten
- setName(String) - Method in class imp.XML
-
Setze den Namen des aktuellen Elements.
- setObserver(PictureViewer) - Method in class imp.Picture
-
Legt fest, wer das Bild anzeigt.
- setPixelArray(Color[][]) - Method in class imp.Picture
-
Setzt das Bild neu auf Basis des Pixel-Arrays.
- setRestrictTo(GraphElement) - Method in class graph.GraphPlotter
- setReviewAllowed(boolean) - Method in class control.Hilfefenster
- setReviewAllowed(boolean) - Method in interface graph.Hilfe
- setSpeed(int) - Method in class algorithmen.GraphAlgo
- setStandardFarbe() - Method in class graph.Kante
-
Setzt die Farbe auf die Standardfarbgebung zurück
- setStart(Knoten) - Method in class graph.Kante
-
Setzt den Startknoten der Kante
- setStartKnoten(Knoten) - Method in class algorithmen.GraphAlgo
- setStatus(String) - Method in class graph.GraphElement
- setStatus(String) - Method in class graph.Kante
-
Setzt den Status einer Kante, der in einem String gespeichert ist.
- setStatus(String) - Method in class graph.Knoten
-
Setzt den Status eines Knotens aus einem Status-String Format: wert,markiert,besucht,farbe wobei wert eine double-Zahl, mariert und besucht ein boolean-Wert (0=false, 1 = true) und farbe eine zahl ist.
- setStatus(List<String>) - Method in class graph.Graph
-
Stellt den Zustand des Graphen aus String-List wieder her
- setStepping(boolean) - Method in class algorithmen.GraphAlgo
- setString(int, int, String) - Method in class imp.Table
-
Setzt den Wert einer Zelle als String
- setString(int, String) - Method in class imp.TableRow
-
Setzt den Wert einer Zelle als String
- setString(int, String, String) - Method in class imp.Table
-
Setzt den Wert einer Zelle als String
- setString(String, String) - Method in class imp.TableRow
-
Setzt den Wert einer Zelle als String
- setString(String, String) - Method in class imp.XML
-
Setzt einen Attributwert des aktuellen Elements
- setValue(double) - Method in class imp.NumberField
- setValue(int) - Method in class imp.NumberField
- setWaitforclick(boolean) - Method in class algorithmen.GraphAlgo
- setWaitforrepaint(boolean) - Method in class algorithmen.GraphAlgo
- setWert(double) - Method in class graph.Knoten
-
Setzt den Wert beim Knoten
- setX(int) - Method in class graph.Knoten
-
Setzt die x-Position des Knotens
- setY(int) - Method in class graph.Knoten
-
Setzt die y-Position des Knotens
- setZiel(Knoten) - Method in class graph.Kante
-
Setzt den Zielknoten der Kante
- setZoom(double) - Method in class imp.PictureViewer
-
Setzt den Zoom-Faktor für das Bild.
- sGroesseAendern(Number) - Method in class control.EditTabMitController
- showEdgeWeights - Variable in class graph.GraphOptions
- showHilfe(boolean) - Method in class control.SimulationTabMitController
- showInFrame() - Method in class imp.Picture
- showRundreise(int[]) - Method in class algorithmen.GraphAlgo_TSPGenetisch
- showState() - Method in class control.Hilfefenster
- showTeilmenge(int[]) - Method in class algorithmen.GraphAlgo_DominatingSetGenetisch
- showVertexInfo - Variable in class graph.GraphOptions
- showVertexText - Variable in class graph.GraphOptions
- showVertexValue - Variable in class graph.GraphOptions
- SimulationTabMitController - Class in control
-
Die Klasse SimulationTabMitController stellt einen Tab inclusive ihres Controllers zur Simulation eines Algorithmus dar.
- SimulationTabMitController(Graph, GraphOptions) - Constructor for class control.SimulationTabMitController
- size(int, int) - Method in class imp.Picture
-
Definiert die Dimension der Breite und Hoehe des Anzeigefensters in Pixeleinheiten.
- start(Stage) - Method in class GraphenTester
- stdFarbenKanten - Variable in class graph.GraphOptions
- stdFarbenKnoten - Variable in class graph.GraphOptions
- step() - Method in class algorithmen.GraphAlgo
- stroke(int) - Method in class imp.Picture
-
Legt die Farbe fest, mit der Linien und Raender um Formen gezeichnet werden.
- stroke(int, int, int) - Method in class imp.Picture
-
Legt die Farbe fest, mit der Linien und Raender um Formen gezeichnet werden.
- stroke(String) - Method in class imp.Picture
-
Legt die Farbe fest, mit der Linien und Raender um Formen gezeichnet werden.
- strokeWeight(double) - Method in class imp.Picture
-
Legt die Breite des Strichs fuer Linien, Punkte und den Rand um Formen fest.
T
- Table - Class in imp
- Table() - Constructor for class imp.Table
-
Erzeugt leeres Tabellen-Dokument.
- Table(String) - Constructor for class imp.Table
-
Erzeugt Tabellen-Dokument aus einer CSV-Datei.
- Table(String, String) - Constructor for class imp.Table
-
Erzeugt Tabellen-Dokument aus einer CSV-Datei.
- Table(String, String, char, char) - Constructor for class imp.Table
-
Erzeugt Tabellen-Dokument aus einer CSV-Datei.
- TableRow - Class in imp
- TableRow(Document, Element) - Constructor for class imp.TableRow
-
Erzeugt ein TableRow-Objekt.
- TabMitController - Class in control
-
Die Klasse TabMitController stellt die Oberklasse für alle Tabs des Graphentesters dar.
- TabMitController() - Constructor for class control.TabMitController
- tabOeffnen(GraphOptions) - Method in class control.TabMitController
- text(String, int, int) - Method in class imp.Picture
-
Gibt einen Text an den gegebenen Koordinaten aus Zur Ausgabe des Textes wird der ausgewaehlte Font verwendet.
- textFont(Font) - Method in class imp.Picture
-
Legt die Schriftart fuer Textausgaben fest.
- textMode(int) - Method in class imp.Picture
-
Aendert den Koordinaten-Modus beim Zeichnen von Texten.
- toCSVString(boolean) - Method in class graph.Graph
-
Die Methode erstellt eine CSV-Ausgabe des Graphen entweder als Adjazenzliste oder als Adjazenzmatrix.
- toString() - Method in class graph.Graph
-
Textuelle Repraesentation des Graphen.
- toString() - Method in class graph.GraphPlotter
-
Ueberschreibt die Methode toString.
- toString() - Method in class graph.Kante
-
Die Methode ueberschreibt die Methode toString() und gibt die String-Raepraesentation einer Kante zurueck
- toString() - Method in class graph.Knoten
-
Die Methode ueberschreibt die Methode toString() und gibt die String-Raepraesentation eines Knotens zurueck
- triangle(int, int, int, int, int, int) - Method in class imp.Picture
-
Zeichnet ein Dreieck auf das Bild.
- trim() - Method in class imp.Table
-
Kürzt alle Einträge der Tabelle um unnötige Leerzeichen am Anfang oder Ende
U
- UnterTabMitController - Class in control
-
Die Klasse UnterTabMitController stellt einen Tab inclusive ihres Controllers zur händischen Erforschung eines Algorithmus.
- UnterTabMitController(Graph, GraphOptions) - Constructor for class control.UnterTabMitController
- update() - Method in class control.TabMitController
- update() - Method in class control.UnterTabMitController
- updateImage() - Method in class graph.GraphPlotter
- updateInfofeld() - Method in class control.UnterTabMitController
V
- vertexSize - Variable in class graph.GraphOptions
- viewer - Variable in class control.TabMitController
X
- XML - Class in imp
- XML() - Constructor for class imp.XML
-
Erzeugt ein leeres XMLDokument
- XML(String) - Constructor for class imp.XML
-
Erzeugt ein XML-Dokument aus einer Datei
All Classes All Packages