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>
24#include <rmm/resource_ref.hpp>
76 cudf::column_view
const& test_points_x,
77 cudf::column_view
const& test_points_y,
78 cudf::column_view
const& poly_offsets,
79 cudf::column_view
const& poly_ring_offsets,
80 cudf::column_view
const& poly_points_x,
81 cudf::column_view
const& poly_points_y,
82 rmm::device_async_resource_ref mr = rmm::mr::get_current_device_resource());
125 cudf::column_view
const& test_points_x,
126 cudf::column_view
const& test_points_y,
127 cudf::column_view
const& poly_offsets,
128 cudf::column_view
const& poly_ring_offsets,
129 cudf::column_view
const& poly_points_x,
130 cudf::column_view
const& poly_points_y,
131 rmm::device_async_resource_ref 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)
给定 (点, 多边形) 对,测试对中的点是否在对中的多边形内。
OutputIt point_in_polygon(PointRange points, PolygonRange polygons, OutputIt output, rmm::cuda_stream_view stream=rmm::cuda_stream_default)
测试指定的点是否在指定的任意多边形内。