44template <
int XBits,
int YBits,
int ZBits>
49 static_assert(
sum <= 16,
"Precision sum must be equal or less than 16");
59 std::uint16_t
value = 0;
80template <
int XBits,
int YBits,
int ZBits>
85 static_assert(
sum <= 16,
"Precision sum must be equal or less than 16");
int y
y axis coordinate.
Definition encode.h:27
int z
z axis coordinate.
Definition encode.h:28
int x
x axis coordinate.
Definition encode.h:26
EncodeKey decodeBits16(std::uint16_t value)
Decode a value back into a key.
Definition encode.h:81
std::uint16_t encodeBits16(EncodeKey key)
Encode a key value into 16 bits.
Definition encode.h:45
Key to encode pixel coordinates.
Definition encode.h:25