@@ -0,0 +1,473 @@
+public class Vertex%0A%7B%0A  private MapPoint current = null;%0A  private int distance = Integer.MAX_VALUE;%0A  private Vertex prev = null;%0A%0A  public Vertex(MapPoint c, int d, Vertex p)%0A  %7B%0A    current = c;%0A    distance = d;%0A    prev = p;%0A  %7D%0A%0A  public MapPoint getData()%0A  %7B%0A    return current;%0A  %7D%0A%0A  public void setDist(int input)%0A  %7B%0A    distance = input;%0A  %7D%0A%0A  public int getDist()%0A  %7B%0A    return distance;%0A  %7D%0A%0A  public void setPrev(Vertex input)%0A  %7B%0A    prev = input;%0A  %7D%0A%7D%0A

Create Vertex.java