vibespatial.constructive.boundary_remnants

Device-native lower-dimensional remnants for polygon constructive results.

Functions

polygon_pair_boundary_remnant_mask_capacity_device(...)

Classify dropped lower-dimensional pair remnants at row capacity.

polygon_pair_boundary_remnants_capacity_device(...[, ...])

Compose area and boundary remnants at aligned pair capacity.

polygon_make_valid_linework_composition_device(...[, crs])

Compose repaired polygonal area with collapsed input boundary linework.

Module Contents

vibespatial.constructive.boundary_remnants.polygon_pair_boundary_remnant_mask_capacity_device(left_owned, right_owned, area_owned, *, keep_area_mask, remnant_mask=None)

Classify dropped lower-dimensional pair remnants at row capacity.

Physical shape: source boundaries lower to same-row segment candidate relations, exact intersection refinement, dynamic constructive assembly, and a row-capacity nonempty reduction. Rows without retained area consume the boundary-overlap mask directly; retained-area rows consume the exact boundary-minus-area remnant mask.

vibespatial.constructive.boundary_remnants.polygon_pair_boundary_remnants_capacity_device(left_owned, right_owned, area_owned, *, crs, remnant_mask=None)

Compose area and boundary remnants at aligned pair capacity.

vibespatial.constructive.boundary_remnants.polygon_make_valid_linework_composition_device(source_owned, repaired_owned, repaired_rows, *, crs=None)

Compose repaired polygonal area with collapsed input boundary linework.