# Index (1_graphentester)

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