GisObjectList::find_nearest_object()

Функция поиска ближайшего к заданной точке объекта.

Прототип:

#include <gis/gis_objects.h>
int find_nearest_object(object_point_t point);

Аргументы:

point
Координаты точки

Библиотека:

gishelper

Описание:

Функция возвращает индекс ближайшего к заданной точке объекта в списке. Получить объект можно с помощью функции GisObjectList::get_object()

Возвращаемое значение:

<
0 Найти ближайший объект не удалось.
>=
0 Индекс ближайшего к заданной точке объекта в списке.

Примеры использования:

void MapWidget::showObjectInfo(QPointF pos)
{
...
object_point_t point_pos;
...
int idx = list.find_nearest_object(point_pos);
...
}

Классификация:

Картографический фреймворк для ЗОСРВ "Нейтрино"



Способ использования Использование разрешено
Обработчик прерывания Нет
Обработчик сигналов Нет
В потоке Да

Тематические ссылки:

class GisObjectList, GisObjectList::get_object(), GisObjectList::find_nearest_point()




Предыдущий раздел: Описание API картографического фреймворка