diff --git a/CMakeLists.txt b/CMakeLists.txt index 08a2a0e..eb51f2f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,7 +26,10 @@ set(SHAPE_LIB "${DGGRID_DIR}/src/lib/shapelib/lib") # (src/igeo7_extension.cpp) is intentionally excluded. set(IGEO7_DIR "${CMAKE_SOURCE_DIR}/submodules/igeo7_duckdb") set(IGEO7_Z7_INC "${IGEO7_DIR}/src") -set(IGEO7_Z7_SOURCES "${IGEO7_DIR}/src/z7/library.cpp") +set(IGEO7_Z7_SOURCES + "${IGEO7_DIR}/src/z7/library.cpp" + "${IGEO7_DIR}/src/auth/authalic.cpp" +) # ── Source files ────────────────────────────────────────────────────────── file(GLOB DGLIB_SOURCES "${DGLIB_LIB}/*.cpp") diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 5a97678..b3f9506 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -43,6 +43,7 @@ export default defineConfig({ { text: 'Hierarchical Address Types', link: '/hierarchical-addresses' }, { text: 'Index Arithmetic', link: '/index-arithmetic' }, { text: 'IGEO7 / Z7 Index', link: '/igeo7' }, + { text: 'Authalic Conversion', link: '/authalic' }, { text: 'Multi-Aperture', link: '/multi-aperture' }, ], }, diff --git a/docs/.vitepress/theme/components/AuthalicDemo.vue b/docs/.vitepress/theme/components/AuthalicDemo.vue new file mode 100644 index 0000000..c5dea55 --- /dev/null +++ b/docs/.vitepress/theme/components/AuthalicDemo.vue @@ -0,0 +1,403 @@ + + + + + diff --git a/docs/.vitepress/theme/components/DggsGlobe.vue b/docs/.vitepress/theme/components/DggsGlobe.vue index 3d04a23..0962d5e 100644 --- a/docs/.vitepress/theme/components/DggsGlobe.vue +++ b/docs/.vitepress/theme/components/DggsGlobe.vue @@ -1,6 +1,6 @@