GisObjectList::get_object()

Функция, возвращаюшая объект в списке по индексу.

Прототип:

#include <gis/gis_objects.h>
int get_object(uint32_t idx, gis_object_t &object)

Аргументы:

idx
Индекс объекта в списке
object
Указатель на структуру gis_object_t, в которую записывается ближайшая точка.

Библиотека:

gishelper

Описание:

Функция заполняет переданный объект по индексу в списке GisObjectList

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

EOK
Объект найден
EINVAL
Индекс указан неверно

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

void MapWidget::showObjectInfo(QPointF pos)
{
...
object_point_t point_pos;
...
int idx = list.find_nearest_object(point_pos);
gis_object_t _obj;
list.get_object(idx, &_obj);
...
}

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

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



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

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

class GisObjectList, GisObjectList::find_nearest_object()




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