gis_core_request_parameters_set_borders()

Установка границ региона запроса к картографическому ядру.

Прототип:

#include <gis/gishelper.h>
int gis_core_request_parameters_set_borders( gis_core_request_parameters_t *req, gis_borders_t *borders );

Аргументы:

req
Указатель на структуру параметров запроса.
borers
Указатель на границы области.

Библиотека:

gishelper

Описание:

Функция позволяет изменить границы региона, по которому запрашивается картографическая информация.

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

EOK
Успешное завершение.
EINVAL
Некорректные параметры запроса.

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

gis_core_request_parameters_t req;
gis_core_request_parameters_init( &req );
gis_borders_t req_borders = { degrees: { west: 20,
south: 30,
east: 190,
north: 40 } };
gis_core_request_parameters_set_borders( &req, &req_borders );
if ( fabs( req.borders.degrees.west - 20.000000 ) < 0.00001 &&
fabs( req.borders.degrees.south - 30.000000 ) < 0.00001 &&
fabs( req.borders.degrees.east - 180.000000 ) < 0.00001 &&
fabs( req.borders.degrees.north - 40.000000 ) < 0.00001 )
{
printf( "Correct\n" );
}
else
{
printf( "Incorrect borders: %lf %lf %lf %lf\n", req.borders.degrees.west,
req.borders.degrees.south,
req.borders.degrees.east,
req.borders.degrees.north );
return 1;
}

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

ПК ЦКИ для ЗОСРВ «Нейтрино»

Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

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

gis_core_request_parameters_t, gis_borders_t, gis_core_request_parameters_set_data_source()




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