170 похожих чатов

Всем привет) У меня есть вопрос может быть кто сталкивался. boost::geometry::index::rtree

в основном предоставляет возможности использовать поиск элементов, используя алгоритмы intersect, contains, within и подобные. А мне нужно получить обводку его элементов (например envelop или convex_hull) есть ли такая возможность? Или простой вариант сделать это?

7 ответов

7 просмотров

"ОБВОДУ" — это как? Вроде бы определяешь область, и intersect с ней, нет?

Vladislav-Filimonov Автор вопроса
Ilya Zviagin
"ОБВОДУ" — это как? Вроде бы определяешь область,...

Для всех элементов дерева, наподобие convex_hull

Vladislav Filimonov
Для всех элементов дерева, наподобие convex_hull

Ну объясни детальнее, иначе, думаю, тебя не поймут.

Vladislav-Filimonov Автор вопроса
Ilya Zviagin
Ну объясни детальнее, иначе, думаю, тебя не поймут...

Необходимо не задавать область для определения intersect, а как раз получить область исходя из всех элементов дерева. То есть при имеющемся заполненном rtree, получить convex_hull на основе всех элементов.

Vladislav Filimonov
Необходимо не задавать область для определения int...

То есть получить охватывающий прямоугольник для всех точек ?

Vladislav-Filimonov Автор вопроса
Ilya Zviagin
То есть получить охватывающий прямоугольник для вс...

Не обязательно прямоугольник. Вот как раз документация описывающая convex_hull - https://www.boost.org/doc/libs/1_64_0/libs/geometry/doc/html/geometry/reference/algorithms/convex_hull.html

Vladislav Filimonov
Не обязательно прямоугольник. Вот как раз документ...

Ты бы лучше свёл это всё в одно сообщение, дополнил свой исходный вопрос. Я лично в этом мало что понимаю, просто указываю тебе на неполностью и плохо сформулированый вопрос, не более.

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта