


public class DijkstraNode
{

  private GraphNode knoten = new GraphNode("");
  private GraphNode vorgängerKn = new GraphNode("");
  private double gewicht=0;
   
  public DijkstraNode(GraphNode pknoten, Double pgewicht, GraphNode pvorgängerKn)
  {
    knoten = pknoten;
    vorgängerKn = pvorgängerKn;
    double gewicht = pgewicht;
  }
  
  public DijkstraNode(DijkstraNode pDN)
  {
    knoten = pDN.getknoten();
    vorgängerKn = pDN.getvorgängerKn();
    double gewicht = pDN.getgewicht();
  }

  public double getgewicht()
  {
    return gewicht;
  }
  
  public void setgewicht(double pgewicht)
  {
    gewicht = pgewicht;
  }
  
  public GraphNode getvorgängerKn()
  {
    return vorgängerKn;
  }
  
  public void setvorgängerKn(GraphNode pvorgängerKn)
  {
    vorgängerKn = pvorgängerKn;
  }
  
  public GraphNode getknoten()
  {
    return knoten;
  }
  
  public void setknoten(GraphNode pknoten)
  {
    knoten = pknoten;
  }
}
