21#include <cudf/column/column.hpp>
23#include <rmm/mr/device/device_memory_resource.hpp>
24#include <rmm/resource_ref.hpp>
40 std::unique_ptr<cudf::column> offset_buffer;
43 std::unique_ptr<cudf::column>
points;
50 std::unique_ptr<cudf::column> lhs_segment_id;
51 std::unique_ptr<cudf::column> rhs_linestring_id;
52 std::unique_ptr<cudf::column> rhs_segment_id;
58 rmm::device_async_resource_ref 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.