遵循 geoarrow 布局的多边形数组的拥有对象。更多...
公共类型 | |
using | geometry_t = typename GeometryArray::value_type |
using | part_t = typename PartArray::value_type |
using | ring_t = typename RingArray::value_type |
using | coord_t = typename CoordinateArray::value_type |
公共成员函数 | |
multipolygon_array (thrust::device_vector< geometry_t > geometry_offsets_array, thrust::device_vector< part_t > part_offsets_array, thrust::device_vector< ring_t > ring_offsets_array, thrust::device_vector< coord_t > coordinates_array) | |
multipolygon_array (rmm::device_vector< geometry_t > &&geometry_offsets_array, rmm::device_vector< part_t > &&part_offsets_array, rmm::device_vector< ring_t > &&ring_offsets_array, rmm::device_vector< coord_t > &&coordinates_array) | |
multipolygon_array (rmm::device_uvector< geometry_t > &&geometry_offsets_array, rmm::device_uvector< part_t > &&part_offsets_array, rmm::device_uvector< ring_t > &&ring_offsets_array, rmm::device_uvector< coord_t > &&coordinates_array) | |
auto | size () |
返回多边形的数量。 | |
auto | range () |
返回多边形数组的范围对象。 | |
auto | to_host () const |
将偏移量数组复制到主机。 | |
auto | release () |
保护属性 | |
GeometryArray | _geometry_offsets_array |
PartArray | _part_offsets_array |
RingArray | _ring_offsets_array |
CoordinateArray | _coordinates_array |
友元 | |
std::ostream & | operator<< (std::ostream &os, multipolygon_array< GeometryArray, PartArray, RingArray, CoordinateArray > const &arr) |
multipolygon_array 的输出流运算符,用于人类可读的格式化。 | |
遵循 geoarrow 布局的多边形数组的拥有对象。
GeometryArray | 几何体偏移量数组的数组类型 |
PartArray | 部分偏移量数组的数组类型 |
RingArray | 环形偏移量数组的数组类型 |
CoordinateArray | 坐标数组的数组类型 |
定义于文件 vector_factories.cuh 的 81 行。
using cuspatial::test::multipolygon_array< GeometryArray, PartArray, RingArray, CoordinateArray >::coord_t = typename CoordinateArray::value_type |
定义于文件 vector_factories.cuh 的 86 行。
using cuspatial::test::multipolygon_array< GeometryArray, PartArray, RingArray, CoordinateArray >::geometry_t = typename GeometryArray::value_type |
定义于文件 vector_factories.cuh 的 83 行。
using cuspatial::test::multipolygon_array< GeometryArray, PartArray, RingArray, CoordinateArray >::part_t = typename PartArray::value_type |
定义于文件 vector_factories.cuh 的 84 行。
using cuspatial::test::multipolygon_array< GeometryArray, PartArray, RingArray, CoordinateArray >::ring_t = typename RingArray::value_type |
定义于文件 vector_factories.cuh 的 85 行。
|
inline |
定义于文件 vector_factories.cuh 的 88 行。
|
inline |
定义于文件 vector_factories.cuh 的 99 行。
|
inline |
定义于文件 vector_factories.cuh 的 110 行。
|
inline |
返回多边形数组的范围对象。
定义于文件 vector_factories.cuh 的 125 行。
|
inline |
定义于文件 vector_factories.cuh 的 150 行。
|
inline |
返回多边形的数量。
定义于文件 vector_factories.cuh 的 122 行。
|
inline |
将偏移量数组复制到主机。
定义于文件 vector_factories.cuh 的 140 行。
|
friend |
multipolygon_array
的输出流运算符,用于人类可读的格式化。
定义于文件 vector_factories.cuh 的 161 行。
|
protected |
定义于文件 vector_factories.cuh 的 193 行。
|
protected |
定义于文件 vector_factories.cuh 的 190 行。
|
protected |
定义于文件 vector_factories.cuh 的 191 行。
|
protected |
定义于文件 vector_factories.cuh 的 192 行。