19#include <rmm/cuda_stream_view.hpp>
78template <
class Po
intRange,
class PolygonRange,
class OutputIt>
80 PolygonRange polygons,
82 rmm::cuda_stream_view stream = rmm::cuda_stream_default);
130template <
typename Po
intRange,
typename PolygonRange,
typename OutputIt>
132 PolygonRange polygons,
134 rmm::cuda_stream_view stream = rmm::cuda_stream_default);
142#include <cuspatial/detail/point_in_polygon.cuh>
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.