首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于dynamic_quadratic的boost树中的填充算法

基于dynamic_quadratic的boost树中的填充算法
EN

Stack Overflow用户
提问于 2016-12-22 13:17:19
回答 1查看 796关注 0票数 0

我想用dynamic_quadratic创建rtree,并给它一个承包商的范围,它将使用打包算法。这里是我用正则二次型实现它的代码。

代码语言:javascript
复制
namespace bg = boost::geometry;
namespace bgi = boost::geometry::index;

typedef bg::model::point<double , 3, bg::cs::cartesian> BoostPoint;
typedef std::pair<BoostPoint, unsigned> PointValue;

std::vector<PointValue> points;
for(...)
{
//fill in the points vector
}

bgi::rtree< PointValue, bgi::quadratic<16> > rtree_points(points);

我如何做到这一点:

bgi::rtree< PointValue, bgi::dynamic_quadratic > rtree_points(points);

仔细看一下这个例子:

packing algorithm in rtree in boost

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-22 13:17:19

当我发布答案时,我在网上搜索一点点,却找不到一个好答案。然后我意识到我需要给出一个关于动态大小的第二个参数,我想要创建树。所以我就是这么做的。

代码语言:javascript
复制
bgi::rtree<PointValue, bgi::dynamic_quadratic> rtree_points(points, points.size());
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41284111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档