Class WeightedDirectedEdge<S extends Node,T extends Number>

Type Parameters:
S - a Node
T - a number
All Implemented Interfaces:
WeightedEdge<S,T>

public class WeightedDirectedEdge<S extends Node,T extends Number> extends DirectedEdge<S> implements WeightedEdge<S,T>
Author:
Lars Bengel, Sebastian Franke
  • Constructor Details

    • WeightedDirectedEdge

      public WeightedDirectedEdge(S nodeA, S nodeB, T weight)
      Creates a new weighted direct edge.
      Parameters:
      nodeA - some node
      nodeB - some node
      weight - some weight
  • Method Details

    • getWeight

      public T getWeight()
      Description copied from interface: WeightedEdge
      Returns the weight of this edge.
      Specified by:
      getWeight in interface WeightedEdge<S extends Node,T extends Number>
      Returns:
      the weight of this edge.
    • setWeight

      public void setWeight(T number)
      Parameters:
      number - a number for the weight