vibespatial.constructive.polygon_intersection_output

Attributes

cp

Functions

build_device_backed_polygon_intersection_output(...)

Build a device-resident polygon OwnedGeometryArray from GPU outputs.

build_empty_device_backed_polygon_intersection_output(...)

Build an all-empty device-resident polygon result.

Module Contents

vibespatial.constructive.polygon_intersection_output.cp = None
vibespatial.constructive.polygon_intersection_output.build_device_backed_polygon_intersection_output(device_x, device_y, *, row_count: int, validity, ring_offsets, runtime_selection) vibespatial.geometry.owned.OwnedGeometryArray

Build a device-resident polygon OwnedGeometryArray from GPU outputs.

vibespatial.constructive.polygon_intersection_output.build_empty_device_backed_polygon_intersection_output(row_count: int, runtime_selection) vibespatial.geometry.owned.OwnedGeometryArray

Build an all-empty device-resident polygon result.