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 картографического фреймворка