19#include <cudf/column/column.hpp>
20#include <cudf/column/column_view.hpp>
21#include <cudf/types.hpp>
23#include <rmm/mr/device/per_device_resource.hpp>
75 cudf::column_view
const& test_points_x,
76 cudf::column_view
const& test_points_y,
77 cudf::column_view
const& poly_offsets,
78 cudf::column_view
const& poly_ring_offsets,
79 cudf::column_view
const& poly_points_x,
80 cudf::column_view
const& poly_points_y,
81 rmm::mr::device_memory_resource* mr = rmm::mr::get_current_device_resource());
124 cudf::column_view
const& test_points_x,
125 cudf::column_view
const& test_points_y,
126 cudf::column_view
const& poly_offsets,
127 cudf::column_view
const& poly_ring_offsets,
128 cudf::column_view
const& poly_points_x,
129 cudf::column_view
const& poly_points_y,
130 rmm::mr::device_memory_resource* mr = rmm::mr::get_current_device_resource());
OutputIt pairwise_point_in_polygon(PointRange points, PolygonRange polygons, OutputIt results, rmm::cuda_stream_view stream=rmm::cuda_stream_default)
Given (point, polygon) pairs, tests whether the point in the pair is in the polygon in the pair.
OutputIt point_in_polygon(PointRange points, PolygonRange polygons, OutputIt output, rmm::cuda_stream_view stream=rmm::cuda_stream_default)
Tests whether the specified points are inside any of the specified polygons.