wkpool: Vertex Pool Topology for Well-Known Geometry

Establishes and maintains vertex pool topology for geometry handled by 'wk'. Segments are the atomic unit, vertices are shared via integer references into a pool. Topology is made discoverable via coincident vertex detection while not requiring modification of the input data. Topological data models follow principles described in Worboys and Duckham (2004, ISBN:978-0415283755). The edge-based topology geometry decomposed into vertices and directed edge pairs is a simplification of the quad-edge case in Guibas & Stolfi (1985) <doi:10.1145/282918.282923>.

Version: 0.3.0
Imports: vctrs, wk (≥ 0.9.4)
Suggests: knitr, rmarkdown, RTriangle, spelling, testthat (≥ 3.0.0), traipse
Published: 2026-03-05
DOI: 10.32614/CRAN.package.wkpool (may not be active yet)
Author: Michael Sumner [aut, cre]
Maintainer: Michael Sumner <mdsumner at gmail.com>
BugReports: https://github.com/hypertidy/wkpool/issues
License: MIT + file LICENSE
URL: https://github.com/hypertidy/wkpool
NeedsCompilation: no
Language: en-GB
Materials: README, NEWS
CRAN checks: wkpool results

Documentation:

Reference manual: wkpool.html , wkpool.pdf
Vignettes: Segments: the atoms of geometry (source, R code)
wkpool: Topology-based Geometry Handling (source, R code)

Downloads:

Package source: wkpool_0.3.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=wkpool to link to this page.