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.