libcuspatial  23.12.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 239 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 241 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 254 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 264 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 251 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 274 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 272 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 273 of file vector_factories.cuh.


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