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