表示以数组结构存储的多边形集合的引用。 更多...
公共成员函数 | |
CUSPATIAL_HOST_DEVICE | multipolygon_ref (PartIterator part_begin, PartIterator part_end, RingIterator ring_begin, RingIterator ring_end, VecIterator point_begin, VecIterator point_end) |
CUSPATIAL_HOST_DEVICE auto | num_polygons () 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 | ring_begin () const |
返回指向第一个环的迭代器。 | |
CUSPATIAL_HOST_DEVICE auto | ring_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 polygon_idx) const |
返回多边形集合中第 polygon_idx 个多边形。 | |
保护属性 | |
PartIterator | _part_begin |
PartIterator | _part_end |
RingIterator | _ring_begin |
RingIterator | _ring_end |
VecIterator | _point_begin |
VecIterator | _point_end |
表示以数组结构存储的多边形集合的引用。
PartIterator | 指向部分偏移量数组的迭代器类型。 |
RingIterator | 指向环偏移量数组的迭代器类型。 |
VecIterator | 指向底层点数组的迭代器类型。 |
定义于文件 multipolygon_ref.cuh 的 31 行。
|
inline |
返回指向多边形集合第一个多边形的迭代器。
定义于文件 multipolygon_ref.cuh 的 63 行。
|
inline |
返回指向多边形集合最后一个多边形之后位置的迭代器。
定义于文件 multipolygon_ref.cuh 的 65 行。
|
inline |
返回多边形的枚举范围。
定义于文件 multipolygon_ref.cuh 的 68 行。
|
inline |
如果多边形集合包含 0 个几何图形,则返回 true。
定义于文件 multipolygon_ref.cuh 的 45 行。
|
inline |
返回多边形集合中多边形的数量。
定义于文件 multipolygon_ref.cuh 的 42 行。
|
protected |
定义于文件 multipolygon_ref.cuh 的 75 行。
|
protected |
定义于文件 multipolygon_ref.cuh 的 76 行。
|
protected |
定义于文件 multipolygon_ref.cuh 的 79 行。
|
protected |
定义于文件 multipolygon_ref.cuh 的 80 行。
|
protected |
定义于文件 multipolygon_ref.cuh 的 77 行。
|
protected |
定义于文件 multipolygon_ref.cuh 的 78 行。