vibespatial.constructive.nonpolygon_binary_output¶
Attributes¶
Functions¶
Build a device-resident Point OwnedGeometryArray. |
|
Build a device-resident LineString OwnedGeometryArray. |
|
Build a device-resident MultiPoint OwnedGeometryArray. |
|
Build a device-resident MultiLineString OwnedGeometryArray. |
|
Build an OwnedGeometryArray sharing Point buffers with new validity. |
|
|
Build exclusive offsets from per-row counts on host. |
|
Return host metadata for an all-empty linestring output. |
Module Contents¶
- vibespatial.constructive.nonpolygon_binary_output.cp = None¶
- vibespatial.constructive.nonpolygon_binary_output.build_device_backed_point_output(device_x, device_y, *, row_count: int, validity: numpy.ndarray, geometry_offsets: numpy.ndarray) vibespatial.geometry.owned.OwnedGeometryArray¶
Build a device-resident Point OwnedGeometryArray.
- vibespatial.constructive.nonpolygon_binary_output.build_device_backed_linestring_output(device_x, device_y, *, row_count: int, validity: numpy.ndarray, geometry_offsets: numpy.ndarray) vibespatial.geometry.owned.OwnedGeometryArray¶
Build a device-resident LineString OwnedGeometryArray.
- vibespatial.constructive.nonpolygon_binary_output.build_device_backed_multipoint_output(device_x, device_y, *, row_count: int, validity: numpy.ndarray, geometry_offsets: numpy.ndarray) vibespatial.geometry.owned.OwnedGeometryArray¶
Build a device-resident MultiPoint OwnedGeometryArray.
- vibespatial.constructive.nonpolygon_binary_output.build_device_backed_multilinestring_output(device_x, device_y, *, row_count: int, validity: numpy.ndarray, geometry_offsets: numpy.ndarray, part_offsets: numpy.ndarray) vibespatial.geometry.owned.OwnedGeometryArray¶
Build a device-resident MultiLineString OwnedGeometryArray.
- vibespatial.constructive.nonpolygon_binary_output.build_point_result_from_source(points: vibespatial.geometry.owned.OwnedGeometryArray, new_validity: numpy.ndarray | None, *, d_new_validity: vibespatial.cuda._runtime.DeviceArray | None = None) vibespatial.geometry.owned.OwnedGeometryArray¶
Build an OwnedGeometryArray sharing Point buffers with new validity.
- vibespatial.constructive.nonpolygon_binary_output.host_prefix_offsets(counts: numpy.ndarray) numpy.ndarray¶
Build exclusive offsets from per-row counts on host.
- vibespatial.constructive.nonpolygon_binary_output.empty_linestring_output(row_count: int) tuple[numpy.ndarray, numpy.ndarray]¶
Return host metadata for an all-empty linestring output.