Class SplinesDefs.Node

  • Enclosing class:
    SplinesDefs

    public static class SplinesDefs.Node
    extends java.lang.Object
    • Field Detail

      • name

        private final java.lang.String name
      • distance

        private java.lang.Integer distance
      • adjacentNodes

        java.util.Map<SplinesDefs.Node,​java.lang.Integer> adjacentNodes
      • x

        private final int x
      • y

        private final int y
    • Constructor Detail

      • Node

        public Node​(int xOrig,
                    int yOrig)
    • Method Detail

      • addDestination

        public void addDestination​(SplinesDefs.Node destination,
                                   int distance)
      • getDistance

        public java.lang.Integer getDistance()
      • setDistance

        public void setDistance​(java.lang.Integer distance)
      • getAdjacentNodes

        public java.util.Map<SplinesDefs.Node,​java.lang.Integer> getAdjacentNodes()
      • setShortestPath

        public void setShortestPath​(java.util.List<SplinesDefs.Node> shortestPath)
      • equals

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

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