A C D G I M N O P R S U W

A

actionPerformed(ActionEvent) - Method in class ch.w3p.currgrid.CurrSimLet
Eingaben bearbeiten
-Spannungs-TextField eingaben kontrollieren
-Button Benutzerdef Punkt setzen
-Button Berechnen des Grid
-Button Reset: Neues leeres Grid erstellen
-Button Random 8 Punkte mit Zufallskoordinaten und Spannung hinzufügen
-Button Muster: entsprechend dem ausgewählten Muster Punkte hinzufügen
actionPerformed(ActionEvent) - Method in class ch.w3p.currgrid.OutputFrame
Bearbeitet die Benutzeranweisungen der Buttons und des Höhenlinien-Textfeldes
adjustmentValueChanged(AdjustmentEvent) - Method in class ch.w3p.currgrid.CurrSimLet
Eingaben bearbeiten
colsBar,rowsBar Regler

C

copy() - Method in class ch.w3p.currgrid.Matrix
Kopiert die Matrix
CurrSimLet - class ch.w3p.currgrid.CurrSimLet.
Applet zur Berechnung von Strömen in einem Gitter Bestehend aus Kontrol und View die Berechnungen werden durch das CurrSim Objekt getätigt

Simulates a Current Grid.
CurrSimLet() - Constructor for class ch.w3p.currgrid.CurrSimLet
 

D

dbRepresentation(int, Object) - Method in class ch.w3p.currgrid.MyTableModel
Wandelt einen Datentyp der Tabelle in einen String um
!!
display(Graphics) - Method in class ch.w3p.currgrid.SimGrid
zeichnet das spannungsgitter, wenn es noch nicht berechnet ist wird es.
drawGrid(Graphics) - Method in class ch.w3p.currgrid.SimGrid
Zeichnet das Gitternetz. überschreibt die Funktion bei der zusätzlich noch die Farbe angegeben werden kann
drawGrid(Graphics, Color) - Method in class ch.w3p.currgrid.SimGrid
Zeichnet das Gitternetz
drawGrid(Graphics, Color, int, int) - Method in class ch.w3p.currgrid.SimGrid
Zeichnet das Gitternetz.
drawGridWithPoints(Graphics) - Method in class ch.w3p.currgrid.SimGrid
Zeichnet das Gitternetz mit den Punkten welche sich im array befinden.
drawGridWithPoints(Graphics, Color) - Method in class ch.w3p.currgrid.SimGrid
Zeichnet das Gitternetz mit den Punkten welche sich im array befinden.
drawGridWithPoints(Graphics, Color, Color) - Method in class ch.w3p.currgrid.SimGrid
Zeichnet das Gitternetz mit den Punkten welche sich im array befinden.überschreibt die sub welche ein anderes x,y offset unterstützt als das objeckt hat
drawGridWithPoints(Graphics, Color, Color, int, int) - Method in class ch.w3p.currgrid.SimGrid
Zeichnet das Gitternetz mit den Punkten welche sich im array befinden. diese Variante unterstützt zusätzlich das setzten eines anderen Offset als dem Grid Obj. zugewisen wurde.
drawLevelLine(double, Color, Graphics) - Method in class ch.w3p.currgrid.SimGrid
Verbindet Punkte mit dem Gleichen Spannungs Niveau.
drawLevelLine(double, Color, Graphics, double) - Method in class ch.w3p.currgrid.SimGrid
Verbindet Punkte mit dem Gleichen Spannungs Niveau.

G

gaussEliminate() - Method in class ch.w3p.currgrid.Matrix
Gauss Elimination des Systems ohne Pivotisierung; löst das System
getColumnCount() - Method in class ch.w3p.currgrid.MyTableModel
Liefert die Anzahl Spalten zurück
getColumnName(int) - Method in class ch.w3p.currgrid.MyTableModel
Liefert den Namen einer Spalte zurück
getDefVoltage(int, int) - Method in class ch.w3p.currgrid.SimGrid
liefert nur die Spannung eines FestSpannungPunktes zurück.
getElement(int, int) - Method in class ch.w3p.currgrid.Matrix
Liefert den Wert eines Punktes in der Matrix
getMaxVoltage() - Method in class ch.w3p.currgrid.SimGrid
liefert die maximale Spannung des Gitters.
getMinVoltage() - Method in class ch.w3p.currgrid.SimGrid
liefert die minimale Spannung des Gitters.
getOutputGraphics() - Method in class ch.w3p.currgrid.OutputFrame
Graphics-Objekt für das Bild (500*500 Pixels) indem die Ausgabe gezeichnet werden soll.
getRowCount() - Method in class ch.w3p.currgrid.MyTableModel
Liefert die Anzahl Zeilen zurück
getSize() - Method in class ch.w3p.currgrid.Matrix
Liefert die Grösse der Matrix zurück.
getSolvedMatrix() - Method in class ch.w3p.currgrid.SimGrid
Es wird die Matrix Zurück gegeben wie sie NACH dem berechnen war.
getTimeToAssamable() - Method in class ch.w3p.currgrid.SimGrid
Liefert die Zeit zurückt die zum zusammenstellen der Matrix benötigt wurde
getTimeToCalculate() - Method in class ch.w3p.currgrid.SimGrid
Liefert die Zeit zurückt die zum Berechnen der Matrix benötigt wurde
getTimeToDraw() - Method in class ch.w3p.currgrid.SimGrid
Liefert die Zeit zurückt die zum Zeichnen benötigt wurde. inkl. interpollieren.
getTimeToDrawLevelLine() - Method in class ch.w3p.currgrid.SimGrid
Liefert die Zeit zurückt die zum Berechnen und Zeichnen der Höhenlinien benötigt wurde
getUnSolvedMatrix() - Method in class ch.w3p.currgrid.SimGrid
Es wird die Matrix Zurück gegeben wie sie VOR dem berechnen war.
getValueAt(int, int) - Method in class ch.w3p.currgrid.MyTableModel
Liefert das Objekt an der Stelle aRow aColumn zurück
getVoltage(int, int) - Method in class ch.w3p.currgrid.SimGrid
liefert die Spannung eines Punktes zurück.
getVoltageInterpolated(int, int) - Method in class ch.w3p.currgrid.SimGrid
Liefert einen Interpollierten Spannungs wert einer X,Y Koordinate.
getVoltagePointX(int) - Method in class ch.w3p.currgrid.SimGrid
wie die gleichnamige ausser, dass die überflüssige y koordinate nicht gegeben werden muss.
getVoltagePointX(int, int) - Method in class ch.w3p.currgrid.SimGrid
Linkt eine X,Y koordinate einer spalte zu.
getVoltagePointY(int) - Method in class ch.w3p.currgrid.SimGrid
wie die Gleichnamige ausser, dass die Überflüssige x Koordinate nicht angegeben werden muss
getVoltagePointY(int, int) - Method in class ch.w3p.currgrid.SimGrid
Linkt eine X,Y Cord zu einer zeile
getVoltagesForSave() - Method in class ch.w3p.currgrid.SimGrid
Liefert das array mit den Spannungen drin zürück die spannung eines punktes errechnet sich demnach aus: x * (col+1) + y
getX(int) - Method in class ch.w3p.currgrid.Matrix
Liefert eine unbekannte zurück

I

init() - Method in class ch.w3p.currgrid.CurrSimLet
Initialisierung des Applets
-GUI initialisieren
-CurrSim Obj mit Standarteinstellungen generieren
initCommon() - Method in class ch.w3p.currgrid.MatrixOutputFrame
Gemeinsame Initialisierung
itemStateChanged(ItemEvent) - Method in class ch.w3p.currgrid.OutputFrame
Bearbeitet alle Checkboxänderungen

M

Matrix - class ch.w3p.currgrid.Matrix.
Löst eine Matrix nach der Gausselimination
Simulates a Current Grid.
Matrix(int) - Constructor for class ch.w3p.currgrid.Matrix
Construktor, erstellt ein Objekt.
MatrixOutputFrame - class ch.w3p.currgrid.MatrixOutputFrame.
MatrixOutputFrame - Stellt eine Matrix in einer Tabelle dar.
Simulates a Current Grid.
MatrixOutputFrame(Matrix) - Constructor for class ch.w3p.currgrid.MatrixOutputFrame
Konstruktor
Erstellt ein neues Frame mit einer Ax=C Tabelle der mitgelieferten Matrix
MatrixOutputFrame(String, Matrix) - Constructor for class ch.w3p.currgrid.MatrixOutputFrame
Konstruktor
Erstellt ein neues Frame mit einer Ax=C Tabelle der mitgelieferten Matrix
mouseClicked(MouseEvent) - Method in class ch.w3p.currgrid.CurrSimLet
unbenutzt (muss wegen MousListener eingebunden werden)
mouseClicked(MouseEvent) - Method in class ch.w3p.currgrid.OutputFrame
unbenutzt (muss wegen MousListener eingebunden werden)
mouseDragged(MouseEvent) - Method in class ch.w3p.currgrid.CurrSimLet
unbenutzt (muss wegen MouseListener eingebunden werden)
mouseDragged(MouseEvent) - Method in class ch.w3p.currgrid.OutputFrame
unbenutzt (muss wegen MousListener eingebunden werden)
mouseEntered(MouseEvent) - Method in class ch.w3p.currgrid.CurrSimLet
unbenutzt (muss wegen MousListener eingebunden werden)
mouseEntered(MouseEvent) - Method in class ch.w3p.currgrid.OutputFrame
unbenutzt (muss wegen MousListener eingebunden werden)
mouseExited(MouseEvent) - Method in class ch.w3p.currgrid.CurrSimLet
unbenutzt (muss wegen MousListener eingebunden werden)
mouseExited(MouseEvent) - Method in class ch.w3p.currgrid.OutputFrame
unbenutzt (muss wegen MousListener eingebunden werden)
mouseMoved(MouseEvent) - Method in class ch.w3p.currgrid.CurrSimLet
Falls die Maus über dem Grid ist wird das Quickinfo angezeigt.
mouseMoved(MouseEvent) - Method in class ch.w3p.currgrid.OutputFrame
Falls die Maus über dem Grid ist wird das Quickinfo angezeigt.
mousePressed(MouseEvent) - Method in class ch.w3p.currgrid.CurrSimLet
unbenutzt (muss wegen MousListener eingebunden werden)
mousePressed(MouseEvent) - Method in class ch.w3p.currgrid.OutputFrame
unbenutzt (muss wegen MousListener eingebunden werden)
mouseReleased(MouseEvent) - Method in class ch.w3p.currgrid.CurrSimLet
Bei Linksklick Ausgewählter Bereich mit V vom Textfeld setzten
Bei Rechsklick alle Punkte im Bereich löschen
mouseReleased(MouseEvent) - Method in class ch.w3p.currgrid.OutputFrame
unbenutzt (muss wegen MousListener eingebunden werden)
MyTableModel - class ch.w3p.currgrid.MyTableModel.
Tablemodel spezifisch für die Klasse ch.w3p.currgrid.Matrix - ermöglicht die Darstellung eines Matrix Obj in einer Tabelle
Überschreibt Zugriffsmethoden des AbstractTableModel Simulates a Current Grid.
MyTableModel(Matrix) - Constructor for class ch.w3p.currgrid.MyTableModel
Konstruktor
Generiert die benötigte Anzahl Spalten mit der Beschriftung.
Füllt die Tabelle mit den Werten der mitgelieferten Matrix

N

newCalc(boolean) - Method in class ch.w3p.currgrid.OutputFrame
Wenn das Grid neu berechnet wurde und neu gezeichnet werden soll.

O

OutputFrame - class ch.w3p.currgrid.OutputFrame.
OutputFrame - Displays the SimGrid
Simulates a Current Grid.
OutputFrame() - Constructor for class ch.w3p.currgrid.OutputFrame
Construktor des Frame-Objekt
-Framepos. definieren
-GUI Zeichnen

P

paint(Graphics) - Method in class ch.w3p.currgrid.CurrSimLet
Zeichnen des Applets
-Das bereitgestellte Bild des Grids wird gezeichnet (aus dem bebufferten Bild)
-falls die Maus im Gridfenster ist wird ein Quickinfo mit den Spannungswerten angezeigt
paint(Graphics) - Method in class ch.w3p.currgrid.OutputFrame
Zeichnet das Frame
-Bilder zur schnelleren Darstellung werden kreiert
-Quickinfo anzeigen
-Bar mit Max und Min Spannungswert == Farbe?

R

resetVoltagePoints() - Method in class ch.w3p.currgrid.SimGrid
Resetet das Array mit dem Spannungen auf null (alle punkte sind gelöscht) auch die timer werden gereseted.

S

setDimension(int, int) - Method in class ch.w3p.currgrid.SimGrid
Setzt die Grösse des Gitters
setElement(int, int, double) - Method in class ch.w3p.currgrid.Matrix
Setzt eine Punkt in der Matrix.
setGrid(int, int) - Method in class ch.w3p.currgrid.SimGrid
Setzt die spalten und zeilen zahl und somit die auflösung
setGrid(SimGrid) - Method in class ch.w3p.currgrid.OutputFrame
Teilt dem Frame mit zu welchem Grid-Objekt es gehört.
setPos(int, int) - Method in class ch.w3p.currgrid.SimGrid
Setzt die linke obere Ecke des Gitters
setValueAt(Object, int, int) - Method in class ch.w3p.currgrid.MyTableModel
Ändern eines Wertes in der darzustellenden Matrix
!!
setVoltage(int, int, double) - Method in class ch.w3p.currgrid.SimGrid
Setzt eine feste Spannung an einen Festen punkt.
setX(int, double) - Method in class ch.w3p.currgrid.Matrix
Setzt eine Unbekannte
SimGrid - class ch.w3p.currgrid.SimGrid.
SimGrid - a flexible current grid simulation object
Simulates a Current Grid.
SimGrid(int, int, int, int) - Constructor for class ch.w3p.currgrid.SimGrid
Construktor nur mit angaben über die physikalische grösse des Gitters.
SimGrid(int, int, int, int, int, int) - Constructor for class ch.w3p.currgrid.SimGrid
Construktor mit allen möglichen angaben

U

update(Graphics) - Method in class ch.w3p.currgrid.CurrSimLet
Die update methode wurde überschrieben, da mit DoubleBuffering gearbeitet wird
update(Graphics) - Method in class ch.w3p.currgrid.OutputFrame
Die update methode wurde überschrieben, da mit DoubleBuffering gearbeitet wird

W

windowActivated(WindowEvent) - Method in class ch.w3p.currgrid.OutputFrame
unbenutzt (muss wegen WindowListener eingebunden werden)
windowClosed(WindowEvent) - Method in class ch.w3p.currgrid.OutputFrame
unbenutzt (muss wegen WindowListener eingebunden werden)
windowClosing(WindowEvent) - Method in class ch.w3p.currgrid.OutputFrame
Schliessen des Frame
windowDeactivated(WindowEvent) - Method in class ch.w3p.currgrid.OutputFrame
unbenutzt (muss wegen WindowListener eingebunden werden)
windowDeiconified(WindowEvent) - Method in class ch.w3p.currgrid.OutputFrame
unbenutzt (muss wegen WindowListener eingebunden werden)
windowIconified(WindowEvent) - Method in class ch.w3p.currgrid.OutputFrame
unbenutzt (muss wegen WindowListener eingebunden werden)
windowOpened(WindowEvent) - Method in class ch.w3p.currgrid.OutputFrame
unbenutzt (muss wegen WindowListener eingebunden werden)

A C D G I M N O P R S U W