Owning object of a multipoint array following geoarrow format. More...
Public Types | |
| using | geometry_t = typename GeometryArray::value_type |
| using | coord_t = typename CoordinateArray::value_type |
Public Member Functions | |
| multipoint_array (thrust::device_vector< geometry_t > geometry_offsets_array, thrust::device_vector< coord_t > coordinate_array) | |
| multipoint_array (rmm::device_uvector< geometry_t > &&geometry_offsets_array, rmm::device_uvector< coord_t > &&coordinate_array) | |
| auto | size () |
| Return the number of multipoints. | |
| auto | range () |
| Return range object of the multipoint array. | |
| auto | to_host () const |
| Copy the offset arrays to host. | |
| auto | release () |
| Release ownership. | |
Owning object of a multipoint array following geoarrow format.
| GeometryArray | Array type of geometry offsets |
| CoordinateArray | Array type of coordinates |
Definition at line 354 of file vector_factories.cuh.
| using cuspatial::test::multipoint_array< GeometryArray, CoordinateArray >::coord_t = typename CoordinateArray::value_type |
Definition at line 357 of file vector_factories.cuh.
| using cuspatial::test::multipoint_array< GeometryArray, CoordinateArray >::geometry_t = typename GeometryArray::value_type |
Definition at line 356 of file vector_factories.cuh.
|
inline |
Definition at line 359 of file vector_factories.cuh.
|
inline |
Definition at line 365 of file vector_factories.cuh.
|
inline |
Return range object of the multipoint array.
Definition at line 376 of file vector_factories.cuh.
|
inline |
Release ownership.
Definition at line 394 of file vector_factories.cuh.
|
inline |
Return the number of multipoints.
Definition at line 373 of file vector_factories.cuh.
|
inline |
Copy the offset arrays to host.
Definition at line 385 of file vector_factories.cuh.