| arcs_to_wkb | Convert arcs to WKT linestrings |
| arcs_to_wkt | Convert arcs to WKT linestrings |
| arc_node_summary | Summarize arc-node structure |
| as_arcs | Convert arcs to a wkpool of arc segments |
| as_pslg | Convert wkpool to a PSLG (planar straight line graph) |
| classify_cycles | Classify cycles as outer rings or holes based on winding |
| cycles_to_wkb | Convert cycles to WKT polygons |
| cycles_to_wkt | Convert cycles to WKT polygons |
| cycle_signed_area | Calculate signed area of a cycle |
| establish_topology | Establish topology from any wk-handleable geometry |
| find_arcs | Find arcs (maximal segment sequences between nodes) |
| find_cycles | Find closed cycles (rings) in segment graph |
| find_internal_boundaries | Find internal boundaries (edges shared by exactly 2 features, opposite direction) |
| find_neighbours | Build adjacency from shared edges |
| find_nodes | Find nodes (vertices where degree != 2) |
| find_shared_edges | Find shared edges between features |
| hole_points | Get hole points for constrained triangulation |
| merge_coincident | Merge coincident vertices in a pool |
| new_wkpool | Construct a wkpool from validated components |
| new_wkpool_tri | Construct a triangle pool |
| plot.wkpool | Plot a wkpool object |
| plot.wkpool_tri | Plot a triangle pool |
| pool_combine | Combine wkpool objects |
| pool_compact | Compact a pool by removing unreferenced vertices |
| pool_feature | Access components of a wkpool object |
| pool_holes | Get hole points for constrained triangulation |
| pool_path | Access components of a wkpool object |
| pool_paths | Access components of a wkpool object |
| pool_segments | Access components of a wkpool object |
| pool_triangles | Access the triangles of a triangle pool |
| pool_triangulate | Triangulate the polygons in a pool |
| pool_vertices | Access components of a wkpool object |
| reverse_cycle | Reverse a cycle's winding direction |
| segments_to_wkb | Convert wkpool segments to WKT |
| segments_to_wkt | Convert wkpool segments to WKT |
| topology_report | Report topology diagnostics |
| tri_segments | Access the triangles of a triangle pool |
| vec_c | Combine many wkpool vectors into one vector |
| vec_c.wkpool | Combine many wkpool vectors into one vector |
| vertex_degree | Calculate vertex degree (number of segments touching each vertex) |
| wkpool | Create a wkpool from a vertex table and a segment table |
| wkpool-accessors | Access components of a wkpool object |
| wkpool-crs | CRS and geodesic handling for wkpool |
| wk_crs.wkpool | CRS and geodesic handling for wkpool |
| wk_handle.wkpool | Handle wkpool objects with wk handlers |
| wk_handle.wkpool_tri | Access the triangles of a triangle pool |
| wk_is_geodesic.wkpool | CRS and geodesic handling for wkpool |
| wk_set_crs.wkpool | CRS and geodesic handling for wkpool |
| wk_set_geodesic.wkpool | CRS and geodesic handling for wkpool |