Skip to main content

Module operation

Module operation 

Source
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§

OverlayError
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.