正在加载...
正在搜索...
无匹配项
cuspatial::point_quadtree_ref 结构体参考

公共类型

using key_iterator = decltype(point_quadtree::key)::const_iterator
 
using level_iterator = decltype(point_quadtree::level)::const_iterator
 
using internal_node_flag_iterator = decltype(point_quadtree::internal_node_flag)::const_iterator
 
using length_iterator = decltype(point_quadtree::length)::const_iterator
 
using offset_iterator = decltype(point_quadtree::offset)::const_iterator
 

公共成员函数

 point_quadtree_ref (point_quadtree const &quadtree)
 point_quadtree 结构体构造。
 
 point_quadtree_ref (key_iterator key_begin, key_iterator key_end, level_iterator level_begin, internal_node_flag_iterator internal_node_flag_begin, length_iterator length_begin, offset_iterator offset_begin)
 从迭代器和大小构造。
 
CUSPATIAL_HOST_DEVICE auto num_nodes () const
 返回四叉树中的键数量。
 
CUSPATIAL_HOST_DEVICE auto key_begin () const
 返回四叉树的第一个环的迭代器。
 
CUSPATIAL_HOST_DEVICE auto key_end () const
 返回四叉树的最后一个环的迭代器。
 
CUSPATIAL_HOST_DEVICE auto level_begin () const
 返回四叉树的第一个层级的迭代器。
 
CUSPATIAL_HOST_DEVICE auto level_end () const
 返回四叉树的最后一个层级的迭代器。
 
CUSPATIAL_HOST_DEVICE auto internal_node_flag_begin () const
 返回四叉树的第一个内部节点标志的迭代器。
 
CUSPATIAL_HOST_DEVICE auto internal_node_flag_end () const
 返回四叉树的最后一个内部节点标志的迭代器。
 
CUSPATIAL_HOST_DEVICE auto length_begin () const
 返回四叉树的第一个长度的迭代器。
 
CUSPATIAL_HOST_DEVICE auto length_end () const
 返回四叉树的最后一个长度的迭代器。
 
CUSPATIAL_HOST_DEVICE auto offset_begin () const
 返回四叉树的第一个子节点/点偏移量的迭代器。
 
CUSPATIAL_HOST_DEVICE auto offset_end () const
 返回四叉树的最后一个子节点/点偏移量的迭代器。
 

受保护属性

key_iterator _key_begin
 
key_iterator _key_end
 
level_iterator _level_begin
 
level_iterator _level_end
 
internal_node_flag_iterator _internal_node_flag_begin
 
internal_node_flag_iterator _internal_node_flag_end
 
length_iterator _length_begin
 
length_iterator _length_end
 
offset_iterator _offset_begin
 
offset_iterator _offset_end
 

详细描述

定义于文件 point_quadtree.cuh 的第 52 行。

成员 Typedef 文档

◆ internal_node_flag_iterator

using cuspatial::point_quadtree_ref::internal_node_flag_iterator = decltype(point_quadtree::internal_node_flag)::const_iterator

定义于文件 point_quadtree.cuh 的第 55 行。

◆ key_iterator

using cuspatial::point_quadtree_ref::key_iterator = decltype(point_quadtree::key)::const_iterator

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

◆ length_iterator

using cuspatial::point_quadtree_ref::length_iterator = decltype(point_quadtree::length)::const_iterator

定义于文件 point_quadtree.cuh 的第 56 行。

◆ level_iterator

using cuspatial::point_quadtree_ref::level_iterator = decltype(point_quadtree::level)::const_iterator

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

◆ offset_iterator

using cuspatial::point_quadtree_ref::offset_iterator = decltype(point_quadtree::offset)::const_iterator

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

构造函数与析构函数文档

◆ point_quadtree_ref() [1/2]

cuspatial::point_quadtree_ref::point_quadtree_ref ( point_quadtree const & quadtree)
inline

point_quadtree 结构体构造。

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

◆ point_quadtree_ref() [2/2]

cuspatial::point_quadtree_ref::point_quadtree_ref ( key_iterator key_begin,
key_iterator key_end,
level_iterator level_begin,
internal_node_flag_iterator internal_node_flag_begin,
length_iterator length_begin,
offset_iterator offset_begin )
inline

从迭代器和大小构造。

定义于文件 point_quadtree.cuh 的第 75 行。

成员函数文档

◆ internal_node_flag_begin()

CUSPATIAL_HOST_DEVICE auto cuspatial::point_quadtree_ref::internal_node_flag_begin ( ) const
inline

返回四叉树的第一个内部节点标志的迭代器。

定义于文件 point_quadtree.cuh 的第 108 行。

◆ internal_node_flag_end()

CUSPATIAL_HOST_DEVICE auto cuspatial::point_quadtree_ref::internal_node_flag_end ( ) const
inline

返回四叉树的最后一个内部节点标志的迭代器。

定义于文件 point_quadtree.cuh 的第 110 行。

◆ key_begin()

CUSPATIAL_HOST_DEVICE auto cuspatial::point_quadtree_ref::key_begin ( ) const
inline

返回四叉树的第一个环的迭代器。

定义于文件 point_quadtree.cuh 的第 98 行。

◆ key_end()

CUSPATIAL_HOST_DEVICE auto cuspatial::point_quadtree_ref::key_end ( ) const
inline

返回四叉树的最后一个环的迭代器。

定义于文件 point_quadtree.cuh 的第 100 行。

◆ length_begin()

CUSPATIAL_HOST_DEVICE auto cuspatial::point_quadtree_ref::length_begin ( ) const
inline

返回四叉树的第一个长度的迭代器。

定义于文件 point_quadtree.cuh 的第 113 行。

◆ length_end()

CUSPATIAL_HOST_DEVICE auto cuspatial::point_quadtree_ref::length_end ( ) const
inline

返回四叉树的最后一个长度的迭代器。

定义于文件 point_quadtree.cuh 的第 115 行。

◆ level_begin()

CUSPATIAL_HOST_DEVICE auto cuspatial::point_quadtree_ref::level_begin ( ) const
inline

返回四叉树的第一个层级的迭代器。

定义于文件 point_quadtree.cuh 的第 103 行。

◆ level_end()

CUSPATIAL_HOST_DEVICE auto cuspatial::point_quadtree_ref::level_end ( ) const
inline

返回四叉树的最后一个层级的迭代器。

定义于文件 point_quadtree.cuh 的第 105 行。

◆ num_nodes()

CUSPATIAL_HOST_DEVICE auto cuspatial::point_quadtree_ref::num_nodes ( ) const
inline

返回四叉树中的键数量。

定义于文件 point_quadtree.cuh 的第 95 行。

◆ offset_begin()

CUSPATIAL_HOST_DEVICE auto cuspatial::point_quadtree_ref::offset_begin ( ) const
inline

返回四叉树的第一个子节点/点偏移量的迭代器。

定义于文件 point_quadtree.cuh 的第 118 行。

◆ offset_end()

CUSPATIAL_HOST_DEVICE auto cuspatial::point_quadtree_ref::offset_end ( ) const
inline

返回四叉树的最后一个子节点/点偏移量的迭代器。

定义于文件 point_quadtree.cuh 的第 120 行。

成员数据文档

◆ _internal_node_flag_begin

internal_node_flag_iterator cuspatial::point_quadtree_ref::_internal_node_flag_begin
protected

定义于文件 point_quadtree.cuh 的第 127 行。

◆ _internal_node_flag_end

internal_node_flag_iterator cuspatial::point_quadtree_ref::_internal_node_flag_end
protected

定义于文件 point_quadtree.cuh 的第 128 行。

◆ _key_begin

key_iterator cuspatial::point_quadtree_ref::_key_begin
protected

定义于文件 point_quadtree.cuh 的第 123 行。

◆ _key_end

key_iterator cuspatial::point_quadtree_ref::_key_end
protected

定义于文件 point_quadtree.cuh 的第 124 行。

◆ _length_begin

length_iterator cuspatial::point_quadtree_ref::_length_begin
protected

定义于文件 point_quadtree.cuh 的第 129 行。

◆ _length_end

length_iterator cuspatial::point_quadtree_ref::_length_end
protected

定义于文件 point_quadtree.cuh 的第 130 行。

◆ _level_begin

level_iterator cuspatial::point_quadtree_ref::_level_begin
protected

定义于文件 point_quadtree.cuh 的第 125 行。

◆ _level_end

level_iterator cuspatial::point_quadtree_ref::_level_end
protected

定义于文件 point_quadtree.cuh 的第 126 行。

◆ _offset_begin

offset_iterator cuspatial::point_quadtree_ref::_offset_begin
protected

定义于文件 point_quadtree.cuh 的第 131 行。

◆ _offset_end

offset_iterator cuspatial::point_quadtree_ref::_offset_end
protected

定义于文件 point_quadtree.cuh 的第 132 行。


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