libcuspatial  24.04.00
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
cuspatial::test::multilinestring_array< GeometryArray, PartArray, CoordinateArray > Class Template Reference

Owning object of a multilinestring array following geoarrow layout. More...

Public Member Functions

 multilinestring_array (GeometryArray geometry_offsets_array, PartArray part_offsets_array, CoordinateArray coordinate_array)
 
auto size ()
 Return the number of multilinestrings.
 
auto range ()
 Return range object of the multilinestring array.
 
auto release ()
 

Protected Attributes

GeometryArray _geometry_offset_array
 
PartArray _part_offset_array
 
CoordinateArray _coordinate_array
 

Detailed Description

template<typename GeometryArray, typename PartArray, typename CoordinateArray>
class cuspatial::test::multilinestring_array< GeometryArray, PartArray, CoordinateArray >

Owning object of a multilinestring array following geoarrow layout.

Template Parameters
GeometryArrayArray type of geometry offset array
PartArrayArray type of part offset array
CoordinateArrayArray type of coordinate array

Definition at line 233 of file vector_factories.cuh.

Constructor & Destructor Documentation

◆ multilinestring_array()

template<typename GeometryArray , typename PartArray , typename CoordinateArray >
cuspatial::test::multilinestring_array< GeometryArray, PartArray, CoordinateArray >::multilinestring_array ( GeometryArray geometry_offsets_array,
PartArray part_offsets_array,
CoordinateArray coordinate_array )
inline

Definition at line 235 of file vector_factories.cuh.

Member Function Documentation

◆ range()

template<typename GeometryArray , typename PartArray , typename CoordinateArray >
auto cuspatial::test::multilinestring_array< GeometryArray, PartArray, CoordinateArray >::range ( )
inline

Return range object of the multilinestring array.

Definition at line 248 of file vector_factories.cuh.

◆ release()

template<typename GeometryArray , typename PartArray , typename CoordinateArray >
auto cuspatial::test::multilinestring_array< GeometryArray, PartArray, CoordinateArray >::release ( )
inline

Definition at line 258 of file vector_factories.cuh.

◆ size()

template<typename GeometryArray , typename PartArray , typename CoordinateArray >
auto cuspatial::test::multilinestring_array< GeometryArray, PartArray, CoordinateArray >::size ( )
inline

Return the number of multilinestrings.

Definition at line 245 of file vector_factories.cuh.

Member Data Documentation

◆ _coordinate_array

template<typename GeometryArray , typename PartArray , typename CoordinateArray >
CoordinateArray cuspatial::test::multilinestring_array< GeometryArray, PartArray, CoordinateArray >::_coordinate_array
protected

Definition at line 268 of file vector_factories.cuh.

◆ _geometry_offset_array

template<typename GeometryArray , typename PartArray , typename CoordinateArray >
GeometryArray cuspatial::test::multilinestring_array< GeometryArray, PartArray, CoordinateArray >::_geometry_offset_array
protected

Definition at line 266 of file vector_factories.cuh.

◆ _part_offset_array

template<typename GeometryArray , typename PartArray , typename CoordinateArray >
PartArray cuspatial::test::multilinestring_array< GeometryArray, PartArray, CoordinateArray >::_part_offset_array
protected

Definition at line 267 of file vector_factories.cuh.


The documentation for this class was generated from the following file: