Uses of Interface
annas.graph.GraphInterface

Packages that use GraphInterface
annas.graph   
annas.graph.drawing   
annas.graph.export   
annas.graph.generate   
annas.graph.util   
annas.graph.util.traversal   
 

Uses of GraphInterface in annas.graph
 

Classes in annas.graph that implement GraphInterface
 class DirectedGraph<N,A extends ArcInterface<N>>
          Implementation of a Directed Graph similar to @see Directed Graph
 class Graph<N,A extends ArcInterface<N>>
          Base graph class
 class UndirectedGraph<N,A extends ArcInterface<N>>
          Implementation of a Undirected Graph similar to @see Directed Graph
 

Uses of GraphInterface in annas.graph.drawing
 

Methods in annas.graph.drawing with parameters of type GraphInterface
 java.util.Map<N,int[]> LinePlacer.place(GraphInterface<N,A> graph, int sizeX, int sizeY)
          Takes a graph and runs an Algorithm to determine the location of each node in the Graph.
 java.util.Map<N,int[]> ForceBasedPlacer.place(GraphInterface<N,A> graph, int sizeX, int sizeY)
          Takes a graph and runs an Algorithm to determine the location of each node in the Graph.
 java.util.Map<N,int[]> Placer.place(GraphInterface<N,A> graph, int sizeX, int sizeY)
          Takes a graph and runs an Algorithm to determine the location of each node in the Graph.
 

Constructors in annas.graph.drawing with parameters of type GraphInterface
GraphDrawer(GraphInterface<N,A> graph)
           
GraphDrawer(GraphInterface<N,A> graph, DrawNode<N> nodeDrawer, DrawArc<A> arcDrawer, Placer<N,A> placer)
           
 

Uses of GraphInterface in annas.graph.export
 

Methods in annas.graph.export with parameters of type GraphInterface
 void DOTExporter.export(GraphInterface<N,A> graph)
          Exports the provided graph.
 void Exporter.export(GraphInterface<N,A> graph)
          Exports the provided graph.
 void XMLExporter.export(GraphInterface<N,A> graph)
          Exports the provided graph.
 void DOTExporter.export(java.io.OutputStream ops, GraphInterface<N,A> graph)
          Exports the provided graph.
 void Exporter.export(java.io.OutputStream ops, GraphInterface<N,A> graph)
          Exports the provided graph.
 void XMLExporter.export(java.io.OutputStream pw, GraphInterface<N,A> graph)
          Exports the provided graph.
 

Uses of GraphInterface in annas.graph.generate
 

Methods in annas.graph.generate with parameters of type GraphInterface
 void HyperGraphGenerator.generate(GraphInterface<N,A> target, NodeFactory<N> factory, java.util.Map<java.lang.String,java.lang.Object> map)
          Generates a graph.
 void LinearGraphGenerator.generate(GraphInterface<N,A> target, NodeFactory<N> factory, java.util.Map<java.lang.String,java.lang.Object> map)
          Generates a graph.
 void StarGraphGenerator.generate(GraphInterface<N,A> target, NodeFactory<N> factory, java.util.Map<java.lang.String,java.lang.Object> map)
          Generates a graph.
 void GraphGenerator.generate(GraphInterface<N,A> target, NodeFactory<N> factory, java.util.Map<java.lang.String,java.lang.Object> map)
          Generates a graph.
 void CompleteGraphGenerator.generate(GraphInterface<N,A> target, NodeFactory<N> factory, java.util.Map<java.lang.String,java.lang.Object> map)
          Generates a graph.
 void RingGraphGenerator.generate(GraphInterface<N,A> target, NodeFactory<N> factory, java.util.Map<java.lang.String,java.lang.Object> map)
          Generates a graph.
 void WheelGraphGenerator.generate(GraphInterface<N,A> target, NodeFactory<N> factory, java.util.Map<java.lang.String,java.lang.Object> map)
          Generates a graph.
 void EmptyGraphGenerator.generate(GraphInterface<N,A> target, NodeFactory<N> factory, java.util.Map<java.lang.String,java.lang.Object> map)
          Generates a graph.
 

Uses of GraphInterface in annas.graph.util
 

Methods in annas.graph.util that return GraphInterface
 GraphInterface<N,DefaultArc<N>> Prim.execute()
          Executes Prim's algorithm
 GraphInterface<N,A> Util.Prim()
           
 GraphInterface<N,A> Util.prune(N node)
           
 

Constructors in annas.graph.util with parameters of type GraphInterface
CycleDetector(GraphInterface<N,A> graph)
           
Dijkstra(GraphInterface<N,A> graph)
           
Floyd(GraphInterface<N,A> g)
          Default constructor
Prim(GraphInterface<N,A> graph)
           
Tarjan(GraphInterface<N,A> graph)
           
Util(GraphInterface<N,A> graph)
           
 

Uses of GraphInterface in annas.graph.util.traversal
 

Methods in annas.graph.util.traversal that return GraphInterface
 GraphInterface<N,A> BreadthFirst.getG()
           
 GraphInterface<N,A> DepthFirst.getG()
           
 

Methods in annas.graph.util.traversal with parameters of type GraphInterface
 void BreadthFirst.setG(GraphInterface<N,A> g)
           
 void DepthFirst.setG(GraphInterface<N,A> g)
           
 

Constructors in annas.graph.util.traversal with parameters of type GraphInterface
BreadthFirst(GraphInterface<N,A> g)
           
DepthFirst(GraphInterface<N,A> g)