алгоритм упаковки в rtree в boost

Привет всем, я понимаю, что если rtree создается со значениями диапазона в boost, он будет использовать алгоритм упаковки. Мне нужен пример дерева с использованием алгоритма упаковки. Вот мой код, который использует квадратичный алгоритм

    using  point = bg::model::point < int, 2, bg::cs::cartesian >;
    using  pointI = std::pair<point, std::size_t>;
 vector<point> contourCenters // has some value
bgi::rtree< pointI, bgi::quadratic<16> > rtree;
vector< pointI > cloud;

for (size_t i = 0; i < contourCenters.size(); ++i)
{
    int x = contourCenters[i].get < 0 >();
    int y = contourCenters[i].get < 1 >();

    cout << "Contour Centers: (" << x << "," << y << ")";
    cloud.push_back(mp(x, y, i));
    rtree.insert(make_pair(contourCenters[i], i));
}

Я хотел бы создать дерево с алгоритмом упаковки, так как он кажется самым быстрым в boost. Пожалуйста, объясните мне, как создать дерево с алгоритмом упаковки в boost.

Ответы на вопрос(1)

Ваш ответ на вопрос