/hdmap

High Dimensional Map for C++

Primary LanguageC++MIT LicenseMIT

hdmap

High Dimensional Map for C++.

hdmap is a sparse compact spatial data structure that supports finding, updating and erasing voxels in specified axis-aligned bounding box region.

hdmap is implemented as header-only library, so it is easy to embed anywhere.

Requirements

C++ compiler that supports C++20 or higher.

Boost : Container, Integer and Unit Test Framework (for tests) are needed.

(Optional) Nlohmann JSON : Needed to serialize the data structure into JSON.