正在加载...
正在搜索...
无匹配项
multipoint_range.cuh 文件参考
#include <cuspatial/cuda_utils.hpp>
#include <cuspatial/traits.hpp>
#include <cuspatial/types.hpp>
#include <thrust/iterator/counting_iterator.h>
#include <cuspatial/detail/range/multipoint_range.cuh>

前往此文件的源代码。

class  cuspatial::multipoint_range< GeometryIterator, VecIterator >
 非拥有的基于范围的多点数据接口。 更多...
 

函数

template<typename GeometryIteratorDiffType, typename VecIteratorDiffType, typename GeometryIterator, typename VecIterator>
multipoint_range< GeometryIterator, VecIterator > cuspatial::make_multipoint_range (GeometryIteratorDiffType num_multipoints, GeometryIterator geometry_begin, VecIteratorDiffType num_points, VecIterator point_begin)
 从大小和起始迭代器创建一个 multipoint_range 对象。
 
template<typename IntegerRange, typename PointRange>
auto cuspatial::make_multipoint_range (IntegerRange geometry_offsets, PointRange points)
 从偏移量和点范围创建 multipoint_range 对象。
 
template<collection_type_id Type, typename T, typename IndexType, CUSPATIAL_ENABLE_IF(Type==collection_type_id::SINGLE), typename GeometryColumnView>
auto cuspatial::make_multipoint_range (GeometryColumnView const &points_column)
 cuspatial::geometry_column_view 创建多点范围对象。点列的特化。