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

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
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