Class LinkData

    • Constructor Detail

      • LinkData

        public LinkData​(java.lang.String linkName,
                        NodeData startNode,
                        NodeData endNode,
                        Length length)
        Parameters:
        linkName - String; wrapped link name
        startNode - NodeData; data of start node
        endNode - NodeData; data of end node
        length - Length; the length
    • Method Detail

      • addLaneData

        public void addLaneData​(LaneData laneData)
        Add the lane to the list of lanes for this link.
        Parameters:
        laneData - LaneData; the lane to add
      • getStartNode

        public final NodeData getStartNode()
        Returns:
        startNode
      • getEndNode

        public final NodeData getEndNode()
        Returns:
        endNode
      • getLinkName

        public final java.lang.String getLinkName()
        Returns:
        linkName
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object