表示存储在结构数组中的多点引用。 更多...
公共类型 | |
using | point_t = iterator_value_type<VecIterator> |
公共成员函数 | |
CUSPATIAL_HOST_DEVICE | multipoint_ref (VecIterator begin, VecIterator end) |
CUSPATIAL_HOST_DEVICE auto | point_begin () const |
返回指向多点起始点的迭代器。 | |
CUSPATIAL_HOST_DEVICE auto | point_end () const |
返回指向多点最后一个点之后位置的迭代器。 | |
CUSPATIAL_HOST_DEVICE auto | begin () const |
返回指向多点起始点的迭代器。 | |
CUSPATIAL_HOST_DEVICE auto | end () const |
返回指向多点最后一个点之后位置的迭代器。 | |
CUSPATIAL_HOST_DEVICE auto | num_points () const |
返回多点中的点数量。 | |
CUSPATIAL_HOST_DEVICE auto | size () const |
返回多点中的点数量。 | |
template<typename IndexType> | |
CUSPATIAL_HOST_DEVICE auto | operator[] (IndexType point_idx) |
保护属性 | |
VecIterator | _points_begin |
VecIterator | _points_end |
表示存储在结构数组中的多点引用。
VecIterator | 指向底层点数组的迭代器类型。 |
定义位于文件 multipoint_ref.cuh 的 28 行。
using cuspatial::multipoint_ref< VecIterator >::point_t = iterator_value_type<VecIterator> |
定义位于文件 multipoint_ref.cuh 的 30 行。
|
inline |
返回指向多点起始点的迭代器。
定义位于文件 multipoint_ref.cuh 的 40 行。
|
inline |
返回指向多点最后一个点之后位置的迭代器。
定义位于文件 multipoint_ref.cuh 的 42 行。
|
inline |
返回多点中的点数量。
定义位于文件 multipoint_ref.cuh 的 47 行。
|
保护的 |
定义位于文件 multipoint_ref.cuh 的 53 行。
|
保护的 |
定义位于文件 multipoint_ref.cuh 的 54 行。