|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectGraphNodeList
Klasse die GraphNodes in einem Array verwaltet.
Field Summary | |
GraphNode[] |
knotenliste
Das Array, in dem die Knoten enthalten sind. |
Constructor Summary | |
GraphNodeList()
Konstruktor, der ein Array der Länge 0 erzeugt. |
|
GraphNodeList(GraphNode newnode)
Konstruktor, der ein Array bis zu dem Index (Wert des Knotens) erzeugt, Dabei wird der Knoten anschliessen eingefügt. |
Method Summary | |
void |
add(GraphNode newnode)
Hinzufügen eines Knotens. |
GraphNode |
get(int n)
Hole zu einem Index (Knotenwert) n den GraphNode. |
int |
getLength()
Gib die Länge des Arrays zurück. |
java.awt.Point |
getMidpoint(int n)
Errechne den Mittelpunkt des Knotenrechtecks. |
java.awt.Rectangle |
getRectangle(int n)
Hole das Rechteck, das um den Knoten n gelegt ist und gib es zurück. |
GraphNode |
intersectsWith(java.awt.Rectangle r)
Prüfen, od ein GraphNode mit dem Knoten überlappt. |
void |
readFrom(java.lang.String filename)
Liest die Liste aus der Datei. |
void |
remove(GraphNode n)
Lösche den GraphNode mit dem Knoten n. |
void |
remove(int n)
Lösche den GraphNode mit dem Knotenwert n. |
void |
set(GraphNode newnode)
|
java.lang.String |
toString()
Gibt einen String zurück. |
void |
writeTo(java.lang.String filename)
Schreit die Liste in die Datei. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public GraphNode[] knotenliste
Constructor Detail |
public GraphNodeList()
public GraphNodeList(GraphNode newnode)
Method Detail |
public void add(GraphNode newnode)
public GraphNode get(int n)
public void set(GraphNode newnode)
public java.awt.Rectangle getRectangle(int n)
public java.awt.Point getMidpoint(int n)
public void remove(int n)
public void remove(GraphNode n)
public int getLength()
public GraphNode intersectsWith(java.awt.Rectangle r)
public void writeTo(java.lang.String filename)
public void readFrom(java.lang.String filename)
public java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |