| Constructor and Description | 
|---|
CellKey.Generator()  | 
| Modifier and Type | Method and Description | 
|---|---|
static int | 
getOffset(int[] ordinals,
         int[] axisMultipliers)  | 
static CellKey | 
newCellKey(int size)
Creates a CellKey with a given number of axes. 
 | 
static CellKey | 
newCellKey(int[] pos)
Creates a CellKey populated with the given coordinates. 
 | 
(package private) static CellKey | 
newManyCellKey(int size)
Creates a CellKey implemented by an array to hold the coordinates,
 regardless of the size. 
 | 
public static CellKey newCellKey(int size)
size - Number of axespublic static CellKey newCellKey(int[] pos)
pos - Coordinate arraystatic CellKey newManyCellKey(int size)
This is used for testing only. The CellKey will fail to compare equal to naturally created keys of size 0, 1, 2 or 3.
size - Number of coordinatespublic static int getOffset(int[] ordinals,
            int[] axisMultipliers)