libcuspatial
24.04.00
|
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 | 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 337 of file vector_factories.cuh.
using cuspatial::test::multipoint_array< GeometryArray, CoordinateArray >::coord_t = typename CoordinateArray::value_type |
Definition at line 340 of file vector_factories.cuh.
using cuspatial::test::multipoint_array< GeometryArray, CoordinateArray >::geometry_t = typename GeometryArray::value_type |
Definition at line 339 of file vector_factories.cuh.
|
inline |
Definition at line 342 of file vector_factories.cuh.
|
inline |
Definition at line 348 of file vector_factories.cuh.
|
inline |
Return range object of the multipoint array.
Definition at line 359 of file vector_factories.cuh.
|
inline |
Release ownership.
Definition at line 366 of file vector_factories.cuh.
|
inline |
Return the number of multipoints.
Definition at line 356 of file vector_factories.cuh.