Class GKGridGraph

    • Constructor Detail

      • GKGridGraph

        public GKGridGraph()
      • GKGridGraph

        public GKGridGraph​(VectorInt2 position,
                           int width,
                           int height,
                           boolean diagonalsAllowed)
      • GKGridGraph

        public GKGridGraph​(VectorInt2 position,
                           int width,
                           int height,
                           boolean diagonalsAllowed,
                           java.lang.Class<?> nodeClass)
    • Method Detail

      • getGridOrigin

        public VectorInt2 getGridOrigin()
      • getGridWidth

        public long getGridWidth()
      • getGridHeight

        public long getGridHeight()
      • areDiagonalsAllowed

        public boolean areDiagonalsAllowed()
      • init

        protected long init​(VectorInt2 position,
                            int width,
                            int height,
                            boolean diagonalsAllowed)
      • init

        protected long init​(VectorInt2 position,
                            int width,
                            int height,
                            boolean diagonalsAllowed,
                            java.lang.Class<?> nodeClass)
      • connectNodeToAdjacentNodes

        public void connectNodeToAdjacentNodes​(GKGridGraphNode node)
      • classForGenericArgumentAtIndex

        public java.lang.Class<?> classForGenericArgumentAtIndex​(long index)