Class HexagonGridUtilities
java.lang.Object
net.anwiba.spatial.geometry.utilities.HexagonGridUtilities
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ICoordinatecenter(long key, double radius) static longconvertKey(long sourceKey, double sourceRadius, double targetRadius) static longcreateKey(double x, double y, double radius) static longcreateKey(ICoordinate coordinate, double clusterGridRadius) static doublegetCenterX(int column, int row, double gridWidth) static doublegetCenterY(int row, double radius) getNeighborKeys(long key) static doublegridWith(double radius) static inttoColumn(long key) static longtoKey(int row, int column) static inttoRow(long key)
-
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
-
convertKey
public static long convertKey(long sourceKey, double sourceRadius, double targetRadius) -
createKey
-
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
-