module S2Cells::CellBase
Direct including types
Defined in:
s2_cells/cell_base.crConstant Summary
-
INVERT_MASK =
2_u64 -
LINEAR_PROJECTION =
0 -
LOOKUP_BITS =
4_u64 -
LOOKUP_IJ =
Array.new((1 << ((2 * LOOKUP_BITS) + 2)), 0_u64) -
LOOKUP_POS =
Array.new((1 << ((2 * LOOKUP_BITS) + 2)), 0_u64) -
MAX_LEVEL =
30 -
MAX_SIZE =
1_u64 << MAX_LEVEL -
NUM_FACES =
6 -
POS_BITS =
(2 * MAX_LEVEL) + 1 -
POS_TO_IJ =
{ {0_u64, 1_u64, 3_u64, 2_u64}, {0_u64, 2_u64, 3_u64, 1_u64}, {3_u64, 2_u64, 0_u64, 1_u64}, {3_u64, 1_u64, 0_u64, 2_u64} } -
POS_TO_OR =
{SWAP_MASK, 0_u64, 0_u64, INVERT_MASK | SWAP_MASK} -
QUADRATIC_PROJECTION =
2 -
SWAP_MASK =
1_u64 -
TAN_PROJECTION =
1
Class Method Summary
- .lookup_bits(i, j, orig_orientation, pos, orientation)
- .lookup_cells(level, i, j, orig_orientation, pos, orientation)