| 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 RTriangle pslg format |
| 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 |
| plot.wkpool | Plot a wkpool object |
| pool_combine | Combine wkpool objects |
| pool_compact | Compact a pool by removing unreferenced vertices |
| pool_feature | Access components of a wkpool object |
| pool_segments | Access components of a wkpool object |
| 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 |
| 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-accessors | Access components of a wkpool object |