![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
query(rtree<...> const &, Predicates const &, OutIter)Boost , Chapter 1. Geometry , R-tree free functions (boost::geometry::index::)
|
Тип |
Имя |
Описание |
---|---|---|
rtree<
Value,
Parameters,
IndexableGetter,
EqualTo,
Allocator >
const & | tree | Ветвь. |
Predicates const & | predicates | |
< | out_it | Выходной итератор, например, генерируемый std::back_inserter(). |
Количество найденных ценностей.
// return elements intersecting box bgi::query(tree, bgi::intersects(box), std::back_inserter(result)); // return elements intersecting poly but not within box bgi::query(tree, bgi::intersects(poly) && !bgi::within(box), std::back_inserter(result)); // return elements overlapping box and meeting my_fun value predicate bgi::query(tree, bgi::overlaps(box) && bgi::satisfies(my_fun), std::back_inserter(result)); // return 5 elements nearest to pt and elements are intersecting box bgi::query(tree, bgi::nearest(pt, 5) && bgi::intersects(box), std::back_inserter(result)); // For each found value do_something (it is a type of function object) tree.query(bgi::intersects(box), boost::make_function_output_iterator(do_something()));
Если конструктор ценных копий или задание на копирование бросает.
![]() | Warning |
---|---|
Только один< |
Статья query(rtree<...> const &, Predicates const &, OutIter) раздела Chapter 1. Geometry R-tree free functions (boost::geometry::index::) может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: R-tree free functions (boost::geometry::index::) ::
реклама |