加载中...
搜索中...
无匹配项
cuspatial::linestring_intersection_result< T, OffsetType > 结构体模板参考

线串交集结果。 更多...

公共类型

using point_t = vec_2d<T>
 
using segment_t = segment<T>
 
using types_t = uint8_t
 
using index_t = OffsetType
 

公共属性

std::unique_ptr< rmm::device_uvector< index_t > > geometry_collection_offset
 联合列的列表偏移量。
 
std::unique_ptr< rmm::device_uvector< types_t > > types_buffer
 联合列结果。
 
std::unique_ptr< rmm::device_uvector< index_t > > offset_buffer
 
std::unique_ptr< rmm::device_uvector< point_t > > points_coords
 子项 0: 点结果。
 
std::unique_ptr< rmm::device_uvector< segment_t > > segments_coords
 子项 1: 线段结果。
 
std::unique_ptr< rmm::device_uvector< index_t > > lhs_linestring_id
 回溯索引。
 
std::unique_ptr< rmm::device_uvector< index_t > > lhs_segment_id
 
std::unique_ptr< rmm::device_uvector< index_t > > rhs_linestring_id
 
std::unique_ptr< rmm::device_uvector< index_t > > rhs_segment_id
 

详细说明

template<typename T, typename OffsetType>
struct cuspatial::linestring_intersection_result< T, OffsetType >

线串交集结果。

线串交集结果的拥有对象。结果建模自 arrow 类型 List>。

模板参数
T坐标类型
OffsetType偏移量类型

定义于文件 intersection.cuh 的第 43 行。

成员 Typedef 文档

◆ index_t

template<typename T, typename OffsetType>
using cuspatial::linestring_intersection_result< T, OffsetType >::index_t = OffsetType

定义于文件 intersection.cuh 的第 47 行。

◆ point_t

template<typename T, typename OffsetType>
using cuspatial::linestring_intersection_result< T, OffsetType >::point_t = vec_2d<T>

定义于文件 intersection.cuh 的第 44 行。

◆ segment_t

template<typename T, typename OffsetType>
using cuspatial::linestring_intersection_result< T, OffsetType >::segment_t = segment<T>

定义于文件 intersection.cuh 的第 45 行。

◆ types_t

template<typename T, typename OffsetType>
using cuspatial::linestring_intersection_result< T, OffsetType >::types_t = uint8_t

定义于文件 intersection.cuh 的第 46 行。

成员数据文档

◆ geometry_collection_offset

template<typename T, typename OffsetType>
std::unique_ptr<rmm::device_uvector<index_t> > cuspatial::linestring_intersection_result< T, OffsetType >::geometry_collection_offset

联合列的列表偏移量。

定义于文件 intersection.cuh 的第 50 行。

◆ lhs_linestring_id

template<typename T, typename OffsetType>
std::unique_ptr<rmm::device_uvector<index_t> > cuspatial::linestring_intersection_result< T, OffsetType >::lhs_linestring_id

回溯索引。

定义于文件 intersection.cuh 的第 63 行。

◆ lhs_segment_id

template<typename T, typename OffsetType>
std::unique_ptr<rmm::device_uvector<index_t> > cuspatial::linestring_intersection_result< T, OffsetType >::lhs_segment_id

定义于文件 intersection.cuh 的第 64 行。

◆ offset_buffer

template<typename T, typename OffsetType>
std::unique_ptr<rmm::device_uvector<index_t> > cuspatial::linestring_intersection_result< T, OffsetType >::offset_buffer

定义于文件 intersection.cuh 的第 54 行。

◆ points_coords

template<typename T, typename OffsetType>
std::unique_ptr<rmm::device_uvector<point_t> > cuspatial::linestring_intersection_result< T, OffsetType >::points_coords

子项 0: 点结果。

定义于文件 intersection.cuh 的第 57 行。

◆ rhs_linestring_id

template<typename T, typename OffsetType>
std::unique_ptr<rmm::device_uvector<index_t> > cuspatial::linestring_intersection_result< T, OffsetType >::rhs_linestring_id

定义于文件 intersection.cuh 的第 65 行。

◆ rhs_segment_id

template<typename T, typename OffsetType>
std::unique_ptr<rmm::device_uvector<index_t> > cuspatial::linestring_intersection_result< T, OffsetType >::rhs_segment_id

定义于文件 intersection.cuh 的第 66 行。

◆ segments_coords

template<typename T, typename OffsetType>
std::unique_ptr<rmm::device_uvector<segment_t> > cuspatial::linestring_intersection_result< T, OffsetType >::segments_coords

子项 1: 线段结果。

定义于文件 intersection.cuh 的第 60 行。

◆ types_buffer

template<typename T, typename OffsetType>
std::unique_ptr<rmm::device_uvector<types_t> > cuspatial::linestring_intersection_result< T, OffsetType >::types_buffer

联合列结果。

定义于文件 intersection.cuh 的第 53 行。


此结构体的文档生成自以下文件