10 Commits

Author SHA1 Message Date
Taku Fukada
9b69ab4b64 Simplify and optimize Hilbert tile ID <-> XYZ conversion (#527)
* Optimize Hilbert tile ID <-> XYZ conversion

* biome

* tile_id: more improvements

* tile_id(cpp): uint32
2025-02-21 15:37:49 +08:00
Brandon Liu
65eaa0e0ff cpp: add more warning flags to test suite [#194] 2023-06-17 07:31:37 +08:00
Brandon Liu
7ea69442b3 c++: fix off-by-one error causing out-of-bounds access 2023-05-03 12:58:29 +08:00
Brandon Liu
58d47196c7 C++: throw exceptions in overflow cases 2022-12-22 21:55:05 +08:00
Brandon Liu
f9cc6a20ac c++: fix faulty roundtrip of z>15 tile IDs 2022-12-22 07:56:09 +08:00
Brandon Liu
d2a27d03b1 c++: change entries function to TMS order 2022-12-19 22:52:28 +08:00
Brandon Liu
07c769d1e2 c++: add entries_zxy and get_tile functions 2022-12-19 20:39:42 +08:00
Brandon Liu
2e11a7cd2a clang-format on c++ code 2022-11-30 10:56:24 +08:00
Brandon Liu
36a4d31aa8 C++ headers: add sort comparator and deserialize_header 2022-11-29 20:01:28 +08:00
Brandon Liu
47bffa32cf c++ v3 utility functions 2022-10-12 16:17:33 +08:00