Uses of Class
org.samcrow.Node

Packages that use Node
org.samcrow   
org.samcrow.io   
 

Uses of Node in org.samcrow
 

Subclasses of Node in org.samcrow
 class Destination
           
 class Waypoint
          Class for a waypoint.
 

Fields in org.samcrow declared as Node
private  Node Pathfinder.dragStartNode
           
private  Node Link.end
           
private  Node Link.start
           
 

Fields in org.samcrow with type parameters of type Node
private  java.util.Map<Node,java.lang.Double> DijkstraAlgorithm.distance
           
private  java.util.List<Node> DijkstraAlgorithm.nodes
           
 java.util.Collection<Node> Graph.nodes
           
(package private)  java.util.ArrayList<Node> Route.nodes
           
private  java.util.Collection<Node> Pathfinder.nodes
           
private  java.util.Map<Node,Node> DijkstraAlgorithm.predecessors
           
private  java.util.Map<Node,Node> DijkstraAlgorithm.predecessors
           
private  java.util.Set<Node> DijkstraAlgorithm.settledNodes
           
private  java.util.Set<Node> DijkstraAlgorithm.unSettledNodes
           
 

Methods in org.samcrow that return Node
 Node Link.endNode()
          Get the start node of this link
private  Node DijkstraAlgorithm.getMinimum(java.util.Set<Node> Nodees)
           
private  Node Pathfinder.nodeOver(java.awt.event.MouseEvent e)
          Check if a given MouseEvent is over the circle representing any of the active nodes
 Node Link.startNode()
          Get the start node of this link
 

Methods in org.samcrow that return types with arguments of type Node
private  java.util.List<Node> DijkstraAlgorithm.getNeighbors(Node node)
           
 java.util.LinkedList<Node> DijkstraAlgorithm.getPath(Node target)
          This method returns the path from the source to the selected target and NULL if no path exists
 

Methods in org.samcrow with parameters of type Node
 void RouteManager.addNode(Node node)
          Add a node to the current route
 int Node.compareTo(Node o)
           
 void DijkstraAlgorithm.execute(Node source)
           
private  void DijkstraAlgorithm.findMinimalDistances(Node node)
           
private  double DijkstraAlgorithm.getDistance(Node node, Node target)
           
private  java.util.List<Node> DijkstraAlgorithm.getNeighbors(Node node)
           
 java.util.LinkedList<Node> DijkstraAlgorithm.getPath(Node target)
          This method returns the path from the source to the selected target and NULL if no path exists
private  java.lang.Double DijkstraAlgorithm.getShortestDistance(Node destination)
           
private  boolean DijkstraAlgorithm.isSettled(Node Node)
           
 

Method parameters in org.samcrow with type arguments of type Node
private  Node DijkstraAlgorithm.getMinimum(java.util.Set<Node> Nodees)
           
 

Constructors in org.samcrow with parameters of type Node
Link(Node node1, Node node2, double inSpeed)
           
 

Constructor parameters in org.samcrow with type arguments of type Node
Graph(java.util.Collection<Node> inNodes, java.util.Collection<Link> inLinks)
           
 

Uses of Node in org.samcrow.io
 

Fields in org.samcrow.io with type parameters of type Node
 java.util.Collection<Node> IOResponse.nodes
           
 

Method parameters in org.samcrow.io with type arguments of type Node
abstract  void IOBase.write(java.util.Collection<Node> nodes, java.util.Collection<Link> links)
          Writes to the file that this instance uses
 void BasicIO.write(java.util.Collection<Node> nodes, java.util.Collection<Link> links)