![]() |
AuD
Lecture 'Algorithmen und Datenstrukturen' (code examples)
|
graph based on aud.graph.GraphAM
More...
Inheritance diagram for aud.example.graph.MyGraph:
Collaboration diagram for aud.example.graph.MyGraph:Public Member Functions | |
| MyGraph (boolean directed) | |
| create empty graph More... | |
| MyGraph (boolean directed, File filename) | |
read graph from file using GraphParser More... | |
| AbstractGraph< AbstractNode, AbstractEdge > | getAbstractGraph () |
view this graph as an AbstractGraph More... | |
| GraphvizDecorator | getDecorator () |
Public Member Functions inherited from aud.graph.GraphAM< MyNode, MyEdge > | |
| GraphAM (Node nodeGenerator, Edge edgeGenerator, boolean directed) | |
| Create graph. More... | |
| boolean | isDirected () |
| Node | addNode () |
| Edge | addEdge (Node source, Node destination) |
| int | getNumNodes () |
| Node | getSomeNode () |
| Iterator< Node > | iterator () |
| Edge | getEdge (Node source, Node destination) |
| Vector< Edge > | getInEdges (Node node) |
| Vector< Edge > | getOutEdges (Node node) |
| void | removeNode (Node node) |
| void | removeEdge (Edge edge) |
| Iterator< Edge > | getEdgeIterator () |
Additional Inherited Members | |
Protected Member Functions inherited from aud.graph.GraphAM< MyNode, MyEdge > | |
| Node | check (Node node) |
| Edge | check (Edge edge) |
| aud.example.graph.MyGraph.MyGraph | ( | boolean | directed | ) |
create empty graph
Definition at line 16 of file MyGraph.java.
| aud.example.graph.MyGraph.MyGraph | ( | boolean | directed, |
| File | filename | ||
| ) |
read graph from file using GraphParser
Definition at line 20 of file MyGraph.java.
References aud.example.graph.MyGraph.getAbstractGraph(), aud.example.graph.GraphParser.parse(), and aud.util.Sys.readFile().
Here is the call graph for this function:| AbstractGraph< AbstractNode, AbstractEdge > aud.example.graph.MyGraph.getAbstractGraph | ( | ) |
view this graph as an AbstractGraph
Definition at line 29 of file MyGraph.java.
Referenced by aud.example.graph.RetroMaze.main(), aud.example.graph.TraversalExample.main(), and aud.example.graph.MyGraph.MyGraph().
Here is the caller graph for this function:| GraphvizDecorator aud.example.graph.MyGraph.getDecorator | ( | ) |
Definition at line 34 of file MyGraph.java.
Referenced by aud.example.graph.TraversalExample.main().
Here is the caller graph for this function: