Hauptseite | Liste aller Namensbereiche | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente

BiPartGraph Klassenreferenz

Aufstellung aller Elemente

Öffentliche Methoden

void init ()
void start ()
void mouseClicked (MouseEvent me)
void mouseEntered (MouseEvent me)
void mousePressed (MouseEvent me)
void mouseReleased (MouseEvent me)
void mouseExited (MouseEvent me)
void actionPerformed (ActionEvent evt)
void itemStateChanged (ItemEvent e)
void stateChanged (ChangeEvent ce)
void createGraph (int aNodes, int bNodes)
void makeRandEdges (int wkt)
void updateData (String uStr)
void matchingDone (int result)
void updateGraphPanel ()
void setHighlight (int l)

Öffentliche Attribute

final String version = "0.3.1"

Ausführliche Beschreibung

Visualisiert einen Matchingalgorithmus auf Bipartiten Graphen.

Top-Down-Struktur der verwenden Swing-Komponenten:

Container pane | | +-- JPanel globalPanel | |-- JSplitPane subGlobalPanelLeft | | | |-- GraphPanel graphPanel | | | +-- AlgoPanel algoPanel | +-- JPanel dataPanel | |-- JTabbedPane controlTabbedPane | | | |-- JPanel inputPanel | | | +-- JPanel algoControlPanel | | | |-- JPanel aCNorthPanel | | | +-- JPanel aCSouthPanel | +-- JScrollPane dataScrollPane | + JEditorPane dataArea

Autor:
Thomas Elste
Version:
0.3.1


Dokumentation der Elementfunktionen

void BiPartGraph::actionPerformed ActionEvent  evt  )  [inline]
 

void BiPartGraph::createGraph int  aNodes,
int  bNodes
[inline]
 

erzeugt einen neuen Bipartiten Graphen

Parameter:
aNodes Anzahl der Source-Knoten
bNodes Anzahl der Sink-Knoten

void BiPartGraph::init  )  [inline]
 

void BiPartGraph::itemStateChanged ItemEvent  e  )  [inline]
 

void BiPartGraph::makeRandEdges int  wkt  )  [inline]
 

erzeugt zufällige Kanten

Parameter:
wkt Wahrscheinlichkeit für eine Kante in Prozent

void BiPartGraph::matchingDone int  result  )  [inline]
 

wird nach abgeschlossenem Algorithmus aufgerufen

Parameter:
result Endergebnis des Alorithmusses

void BiPartGraph::mouseClicked MouseEvent  me  )  [inline]
 

void BiPartGraph::mouseEntered MouseEvent  me  )  [inline]
 

void BiPartGraph::mouseExited MouseEvent  me  )  [inline]
 

void BiPartGraph::mousePressed MouseEvent  me  )  [inline]
 

void BiPartGraph::mouseReleased MouseEvent  me  )  [inline]
 

void BiPartGraph::setHighlight int  l  )  [inline]
 

setzt die Markierung einer Zeile im Algorithmus-Panel

void BiPartGraph::start  )  [inline]
 

void BiPartGraph::stateChanged ChangeEvent  ce  )  [inline]
 

Werte der Slider in den entsprechenden Textfeldern anzeigen

void BiPartGraph::updateData String  uStr  )  [inline]
 

aktualisiert die Anzeige der Datenstrukturen

Parameter:
uStr (HTML) String der angezeigt werden soll

void BiPartGraph::updateGraphPanel  )  [inline]
 

veranlasst eine repaint des GraphPanels


Dokumentation der Datenelemente

final String BiPartGraph::version = "0.3.1"
 


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Erzeugt am Sun Jan 18 21:40:15 2004 für Visualsierung von Algorithmen auf Graphen von doxygen 1.3.5