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)