Expand description
OVL5 — Cartesian polygon Boolean operations.
Mirrors the public drivers and areal machinery behind
boost/geometry/algorithms/{intersection,union,difference,sym_difference}.hpp.
The boolean part owns the public entry contract and areal owns the
split-edge arrangement kernel; this root exposes only the aggregate surface.
Enums§
- Overlay
Error - Failure of a boolean overlay operation.
Functions§
- difference
- Difference of two polygons — the region inside the first but outside
the second (
A − B). - intersection
- Intersection of two polygons — the region inside both.
- sym_
difference - Symmetric difference of two polygons — the region inside exactly one
of them (
(A − B) ∪ (B − A)). - union
- Union of two polygons — the region inside either input.
- union_
poly - Union of two polygons — the region inside either.