GisObjectList::GisObjectList()

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

Прототип:

#include <gis/gis_objects.h>
GisObjectList( gis_borders_t *region, std::vector<gis_core_class_code_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 картографического фреймворка