All Packages This Package Previous Next
The graph contains a list of all vertices, which is accessed through getV(). Similarly, getE() returns the list of all edges. To examine all vertices in the graph, use a loop:
for(Vertex v=
Similarly for the edges use:
for(EdgeList e=
The graph also contains a subset of vertices which are
highlighted. To access all highlighted vertices use:
for(Vertex v=
or edges:
for(EdgeList e=
precond: v is not already in graph
precond: v is not already in graph
note: to make it easy to move pasted graph - highlighted set
becomes the newly pasted nodes
HEEmpty()
HEManyElt()
HESingleElt()
HEbetweenHV()
HVEmpty()
HVManyElt()
HVSingleElt()
Hall()
addToHE(Edge)
addToHV(Vertex)
adde(Edge)
adde(Vertex, Vertex)
addv(Vertex)
addv(double, double)
addv(double, double, int)
clearAll()
clearHE()
clearHV()
connectToHV(Vertex)
convert()
copy()
copyHV()
cutHV()
delFromHE(Edge)
delFromHV(Vertex)
delHE()
delHV()
dele(Edge)
delv(Vertex)
eIn(Vertex, Vertex)
enumerateV()
findEdge(Edge)
findEdge(Vertex, Vertex)
findVertex(Vertex)
getAttachedEdges(Vertex)
getE()
getHE()
getHV()
getV()
isDir()
moveAllHV(double, double)
pasteGraph(GraphInterface, double, double)
setUndoMan(UndoMan)
toString()
toStringH()
transv(Vertex, double, double)
vIn(Vertex)
setUndoMan
public abstract void setUndoMan(UndoMan um)
public abstract boolean isDir()
public abstract GraphInterface convert()
public abstract void clearAll()
public abstract void addv(Vertex v)
public abstract Vertex addv(double x,
double y)
public abstract Vertex addv(double x,
double y,
int tempnum)
public abstract Vertex findVertex(Vertex v)
public abstract void delv(Vertex v)
public abstract boolean vIn(Vertex v)
public abstract Vertex getV()
public abstract EdgeList getAttachedEdges(Vertex v)
public abstract void transv(Vertex v,
double xtrans,
double ytrans)
public abstract int enumerateV()
public abstract void adde(Edge e)
public abstract Edge adde(Vertex v1,
Vertex v2)
public abstract Edge findEdge(Edge e)
public abstract Edge findEdge(Vertex v1,
Vertex v2)
public abstract void dele(Edge e)
public abstract boolean eIn(Vertex v1,
Vertex v2)
public abstract EdgeList getE()
public abstract String toString()
public abstract String toStringH()
HVEmpty
public abstract boolean HVEmpty()
public abstract boolean HEEmpty()
public abstract boolean HVSingleElt()
HESingleElt
public abstract boolean HESingleElt()
HVManyElt
public abstract boolean HVManyElt()
public abstract boolean HEManyElt()
public abstract void Hall()
public abstract Vertex getHV()
public abstract EdgeList getHE()
public abstract void addToHV(Vertex v)
public abstract void addToHE(Edge e)
public abstract void delFromHV(Vertex v)
public abstract void delFromHE(Edge e)
public abstract void delHV()
public abstract void delHE()
public abstract void clearHV()
public abstract void clearHE()
public abstract void HEbetweenHV()
public abstract void connectToHV(Vertex v)
public abstract void moveAllHV(double xtrans,
double ytrans)
public abstract GraphInterface copy()
public abstract GraphInterface copyHV()
public abstract GraphInterface cutHV()
public abstract void pasteGraph(GraphInterface g,
double x,
double y)
All Packages This Package Previous Next