正在加载...
正在搜索...
无匹配项
bounding_boxes.cuh 文件参考
#include <cuspatial/traits.hpp>
#include <rmm/cuda_stream_view.hpp>
#include <cuspatial/detail/bounding_boxes.cuh>

转到此文件的源代码。

函数

template<typename IdInputIt, typename PointInputIt, typename BoundingBoxOutputIt, typename T = iterator_vec_base_type<PointInputIt>>
BoundingBoxOutputIt cuspatial::point_bounding_boxes (IdInputIt ids_first, IdInputIt ids_last, PointInputIt points_first, BoundingBoxOutputIt bounding_boxes_first, T expansion_radius=T{0}, rmm::cuda_stream_view stream=rmm::cuda_stream_default)
 计算点序列的空间边界框。
 
template<class LinestringOffsetIterator, class VertexIterator, class BoundingBoxIterator, class T = iterator_vec_base_type<VertexIterator>, class IndexT = iterator_value_type<LinestringOffsetIterator>>
BoundingBoxIterator cuspatial::linestring_bounding_boxes (LinestringOffsetIterator linestring_offsets_first, LinestringOffsetIterator linestring_offsets_last, VertexIterator linestring_vertices_first, VertexIterator linestring_vertices_last, BoundingBoxIterator bounding_boxes_first, T expansion_radius=T{0}, rmm::cuda_stream_view stream=rmm::cuda_stream_default)
 计算每个线串的最小边界框。
 
template<class PolygonOffsetIterator, class RingOffsetIterator, class VertexIterator, class BoundingBoxIterator, class T = iterator_vec_base_type<VertexIterator>, class IndexT = iterator_value_type<PolygonOffsetIterator>>
BoundingBoxIterator cuspatial::polygon_bounding_boxes (PolygonOffsetIterator polygon_offsets_first, PolygonOffsetIterator polygon_offsets_last, RingOffsetIterator polygon_ring_offsets_first, RingOffsetIterator polygon_ring_offsets_last, VertexIterator polygon_vertices_first, VertexIterator polygon_vertices_last, BoundingBoxIterator bounding_boxes_first, T expansion_radius=T{0}, rmm::cuda_stream_view stream=rmm::cuda_stream_default)
 计算每个多边形的最小边界框。