The public API of the H3 Core Library is defined in the file
The functions defined in
h3api.h adhere to Semantic Versioning.
h3api.h.in is preprocessed into the file
h3api.h as part of H3's build process. The preprocessing inserts the correct values for the
The H3 API expects valid input. Behavior of the library may be undefined when given invalid input. Indexes should be validated with
h3UnidirectionalEdgeIsValid as appropriate.