GisObjectList::GisObjectList()

Конструктор класса GisObjectList.

Прототип:

#include <gis/gis_objects.h>
GisObjectList(gis_borders_t *region, std::vector<uint32_t> class_list);

Аргументы:

region
Указатель на границы региона, внутри которого необходим выбор объектов. Тип gis_borders_t
class_list
Вектор класс-кодов, по которым необходим выбор объектов. Передача вектора с единственным значением класс-кода GIS_CLASS_CODE_UNDEFINED в конструктор GisObjectList осуществит выбор объектов любого класса.

Библиотека:

gishelper

Описание:

Конструктор инициализирует экземпляр класса GisObjectList, необходимый для получения объектов из области данных. Объекты фильтруются по границам региона и класс-кодам.

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

void MapWidget::showObjectInfo(QPointF pos)
{
gis_core_request_parameters_t map;
gis_core_request_parameters_init( &map );
std::vector<gis_core_class_code_t> class_list;
class_list.push_back(GIS_CLASS_CODE_UNDEFINED);
GisObjectList list (&map.borders, class_list);
...
}

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

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



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

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

class GisObjectList, GisObjectList::get_object()




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