vibespatial.constructive.line_polygon_difference¶
Collective lineal/polygonal constructive assembly on device.
Functions¶
|
Intersect or subtract aligned polygon topology from lineal rows. |
Subtract aligned lineal rows through split-interval classification. |
|
Compatibility entry point for the collective difference carrier. |
Module Contents¶
- vibespatial.constructive.line_polygon_difference.lineal_polygonal_constructive_topology_gpu(left: vibespatial.geometry.owned.OwnedGeometryArray, right: vibespatial.geometry.owned.OwnedGeometryArray, *, operation: str, dispatch_mode: vibespatial.runtime.ExecutionMode = ExecutionMode.GPU, crs=None)¶
Intersect or subtract aligned polygon topology from lineal rows.
- vibespatial.constructive.line_polygon_difference.lineal_lineal_difference_topology_gpu(left: vibespatial.geometry.owned.OwnedGeometryArray, right: vibespatial.geometry.owned.OwnedGeometryArray, *, dispatch_mode: vibespatial.runtime.ExecutionMode = ExecutionMode.GPU) vibespatial.geometry.owned.OwnedGeometryArray | None¶
Subtract aligned lineal rows through split-interval classification.
- vibespatial.constructive.line_polygon_difference.lineal_polygonal_difference_topology_gpu(left: vibespatial.geometry.owned.OwnedGeometryArray, right: vibespatial.geometry.owned.OwnedGeometryArray, *, dispatch_mode: vibespatial.runtime.ExecutionMode = ExecutionMode.GPU) vibespatial.geometry.owned.OwnedGeometryArray | None¶
Compatibility entry point for the collective difference carrier.