正在加载...
正在搜索...
无匹配项
points_in_range.hpp
1/*
2 * 版权所有 (c) 2020-2024, NVIDIA CORPORATION.
3 *
4 * 根据 Apache 许可证 2.0 版本(“许可证”)获得许可;
5 * 除非遵守许可证,否则您不得使用此文件。
6 * 您可以在以下位置获得许可证副本:
7 *
8 * https://apache.ac.cn/licenses/LICENSE-2.0
9 *
10 * 除非适用法律要求或书面同意,否则软件
11 * 根据许可证分发是基于“原样”基础分发的,
12 * 不带任何形式的明示或暗示保证或条件。
13 * 有关管理权限和
14 * 许可证下的限制的特定语言,请参见许可证。
15 */
16
17#pragma once
18
19#include <cudf/column/column_view.hpp>
20#include <cudf/table/table.hpp>
21#include <cudf/types.hpp>
22
23#include <rmm/mr/device/per_device_resource.hpp>
24#include <rmm/resource_ref.hpp>
25
26#include <memory>
27
28namespace cuspatial {
29
33
57std::unique_ptr<cudf::table> points_in_range(
58 double range_min_x,
59 double range_max_x,
60 double range_min_y,
61 double range_max_y,
62 cudf::column_view const& x,
63 cudf::column_view const& y,
64 rmm::device_async_resource_ref mr = rmm::mr::get_current_device_resource());
65
69
70} // 命名空间 cuspatial