表示对存储在结构化数组中的线串的引用。 更多...
公共成员函数 | |
CUSPATIAL_HOST_DEVICE | linestring_ref (VecIterator begin, VecIterator end) |
CUSPATIAL_HOST_DEVICE auto | num_segments () const |
返回线串中的段数。 | |
CUSPATIAL_HOST_DEVICE auto | segment_begin () const |
返回指向线串中第一个段的迭代器。 | |
CUSPATIAL_HOST_DEVICE auto | segment_end () const |
返回指向最后一个段之后位置的迭代器。 | |
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 | enumerate () |
返回线段的枚举范围。 | |
template<typename IndexType> | |
CUSPATIAL_HOST_DEVICE auto | segment (IndexType segment_idx) const |
返回线串中的第 segment_idx 个段。 | |
保护属性 | |
VecIterator | _point_begin |
VecIterator | _point_end |
表示对存储在结构化数组中的线串的引用。
VecIterator | 指向底层点数组的迭代器类型。 |
定义在文件 linestring_ref.cuh 的 29 行。
|
inline |
返回指向线串中第一个段的迭代器。
定义在文件 linestring_ref.cuh 的 47 行。
|
inline |
返回指向最后一个段之后位置的迭代器。
定义在文件 linestring_ref.cuh 的 49 行。
|
inline |
返回线段的枚举范围。
定义在文件 linestring_ref.cuh 的 52 行。
|
protected |
定义在文件 linestring_ref.cuh 的 59 行。
|
protected |
定义在文件 linestring_ref.cuh 的 60 行。