Class Node


  • public class Node
    extends java.lang.Object
    Node Class
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int col  
      private int f  
      private int g  
      private int h  
      private boolean isBlock  
      private Node parent  
      private int row  
    • Constructor Summary

      Constructors 
      Constructor Description
      Node​(int row, int col)  
    • Field Detail

      • g

        private int g
      • f

        private int f
      • h

        private int h
      • row

        private int row
      • col

        private int col
      • isBlock

        private boolean isBlock
      • parent

        private Node parent
    • Constructor Detail

      • Node

        public Node​(int row,
                    int col)
    • Method Detail

      • calculateHeuristic

        public void calculateHeuristic​(Node finalNode)
      • setNodeData

        public void setNodeData​(Node currentNode,
                                int cost)
      • checkBetterPath

        public boolean checkBetterPath​(Node currentNode,
                                       int cost)
      • calculateFinalCost

        private void calculateFinalCost()
      • equals

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

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

        public int getH()
      • setH

        public void setH​(int h)
      • getG

        public int getG()
      • setG

        public void setG​(int g)
      • getF

        public int getF()
      • setF

        public void setF​(int f)
      • getParent

        public Node getParent()
      • setParent

        public void setParent​(Node parent)
      • isBlock

        public boolean isBlock()
      • setBlock

        public void setBlock​(boolean isBlock)
      • getRow

        public int getRow()
      • setRow

        public void setRow​(int row)
      • getCol

        public int getCol()
      • setCol

        public void setCol​(int col)