21#include <cudf/column/column.hpp>
23#include <rmm/mr/device/device_memory_resource.hpp>
39 std::unique_ptr<cudf::column> offset_buffer;
42 std::unique_ptr<cudf::column>
points;
49 std::unique_ptr<cudf::column> lhs_segment_id;
50 std::unique_ptr<cudf::column> rhs_linestring_id;
51 std::unique_ptr<cudf::column> rhs_segment_id;
57 rmm::mr::device_memory_resource* mr = rmm::mr::get_current_device_resource());
A non-owning, immutable view of a geometry column.
Result of linestring intersections.
std::unique_ptr< cudf::column > segments
Child 1: Segment Results as List Type Column.
std::unique_ptr< cudf::column > geometry_collection_offset
List offsets to the union column.
std::unique_ptr< cudf::column > lhs_linestring_id
Look-back Indices.
std::unique_ptr< cudf::column > points
Child 0: Point Results as List Type Column.
std::unique_ptr< cudf::column > types_buffer
Union Column Results.