表示存储在数组结构中的多线串的引用。 更多...
公共成员函数 | |
CUSPATIAL_HOST_DEVICE | multilinestring_ref (PartIterator part_begin, PartIterator part_end, VecIterator point_begin, VecIterator point_end) |
CUSPATIAL_HOST_DEVICE auto | num_linestrings () const |
返回多线串中的线串数量。 | |
CUSPATIAL_HOST_DEVICE auto | size () const |
返回多线串中的线串数量。 | |
CUSPATIAL_HOST_DEVICE bool | is_empty () const |
如果此多线串包含 0 个线串,则返回 true。 | |
CUSPATIAL_HOST_DEVICE auto | part_begin () const |
返回指向第一个线串的迭代器。 | |
CUSPATIAL_HOST_DEVICE auto | part_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 () const |
返回线串的枚举范围。 | |
template<typename IndexType> | |
CUSPATIAL_HOST_DEVICE auto | operator[] (IndexType linestring_idx) const |
返回多线串中索引为 linestring_idx 的线串。 | |
保护成员变量 | |
PartIterator | _part_begin |
PartIterator | _part_end |
VecIterator | _point_begin |
VecIterator | _point_end |
表示存储在数组结构中的多线串的引用。
PartIterator | 部分偏移量数组的迭代器类型。 |
VecIterator | 底层点数组的迭代器类型。 |
定义于文件 30 行 multilinestring_ref.cuh。
|
inline |
返回指向多线串第一个线串的迭代器。
定义于文件 55 行 multilinestring_ref.cuh。
|
inline |
返回指向多线串最后一个线串后一个位置的迭代器。
定义于文件 57 行 multilinestring_ref.cuh。
|
inline |
返回线串的枚举范围。
定义于文件 60 行 multilinestring_ref.cuh。
|
inline |
如果此多线串包含 0 个线串,则返回 true。
定义于文件 42 行 multilinestring_ref.cuh。
|
inline |
返回多线串中的线串数量。
定义于文件 39 行 multilinestring_ref.cuh。
|
受保护的 |
定义于文件 67 行 multilinestring_ref.cuh。
|
受保护的 |
定义于文件 68 行 multilinestring_ref.cuh。
|
受保护的 |
定义于文件 69 行 multilinestring_ref.cuh。
|
受保护的 |
定义于文件 70 行 multilinestring_ref.cuh。