Skip to main content

geometry_overlay/
operation.rs

1//! OVL5 — Cartesian polygon Boolean operations.
2//!
3//! Mirrors the public drivers and areal machinery behind
4//! `boost/geometry/algorithms/{intersection,union,difference,sym_difference}.hpp`.
5//! The `boolean` part owns the public entry contract and `areal` owns the
6//! split-edge arrangement kernel; this root exposes only the aggregate surface.
7
8mod areal;
9mod boolean;
10
11pub use boolean::{OverlayError, difference, intersection, sym_difference, r#union, union_poly};