Class HexagonGridUtilities

java.lang.Object
net.anwiba.spatial.geometry.utilities.HexagonGridUtilities

public class HexagonGridUtilities extends Object
  • Constructor Details

    • HexagonGridUtilities

      public HexagonGridUtilities()
  • Method Details

    • toKey

      public static long toKey(int row, int column)
    • toColumn

      public static int toColumn(long key)
    • toRow

      public static int toRow(long key)
    • getNeighborKeys

      public static List<Long> getNeighborKeys(long key)
    • convertKey

      public static long convertKey(long sourceKey, double sourceRadius, double targetRadius)
    • createKey

      public static long createKey(ICoordinate coordinate, double clusterGridRadius)
    • createKey

      public static long createKey(double x, double y, double radius)
    • gridWith

      public static double gridWith(double radius)
    • getCenterX

      public static double getCenterX(int column, int row, double gridWidth)
    • getCenterY

      public static double getCenterY(int row, double radius)
    • center

      public static ICoordinate center(long key, double radius)