» «Наука. Мысль: электронный периодический журнал».® Научный журнал ® No 12. - 2016 о «5с1епсе. ТбоивНе: е1ескгоп!с репо@с ]оигпа!» е всепибс е-оигпа! ® - МРот! Се{Ротм? (1{ 1, п{ |) - функция, которая возвращает точку, соответствующую 1-ой строке и }-ому столбцу матрицы; - \о@ СейРо$ (МРот! рот*, { &1, 1Е &)) - функция, определяющая позицию клетки матри- цы, которая соответствует точке на карте; - 7Е Се () - функция, определяющая количество столбцов матрицы; - 1 Се\\() - функция, определяющая количество строк матрицы; - йоиЫе Се{5ер() - функция, определяющая шаг матрицы; - 5пот! Се!Нею!! (МРот{ рои!) - функция, которая возвращает высоту в точке; - 5пой! СеНеюМ! ( 1, 1 ) - функция, которая возвращает высоту в клетке; - уо Зе!Нею!! (МРот! рот!, зпом пею!) - функция, устанавливающая высоту в клетке, соответствующей точке; - мо ЗейНею!! (т 1, 1 }, $пот петди) - функция устанавливающая высоту в клетке; - \о!0 КеайВтИНеадег (ЕИЕ *!е) - функция, которая читает заголовок из файла ВМН; - уо!) \МтеВтПНеадег (ЕИЕ *!\е) - функция, которая записывает заголовок в файл ВМН; - \о!0 РИ (МРААкгау *аг) - функция, которая заполняет локальную матрицу обрабатываемо- го топографического объекта; - 1Е СейNoитЕМеаРот{$() - функция, определяющая количество заполненных клеток; - мо АдаНе! (МТоробес! “!ро, 5погм! пе1с!) - функция, добавляющая высоты топогра- фического объекта в матрицу; - уо0 АдапеОбес! (МТоробес! *ро, $погй! пеи!) - функция, добавляющая высоты ли- нейного объекта в матрицу; - уо'@ АдаРюОбес! (МТоробес! *!ро, $пой пеИ!) - функция добавляющая высоты пло- щадного объекта в матрицу; - мО1О Ехрапа (1п 1, 1% ), 1% {аке) - функция распространяющая заливку из клетки до границ объекта. Описание используемых функции библиотеки картографии. Класс МКапа!т{епасе предоставляет набор функций необходимых для работы с ядром библиотеки картографии. Основные функции класса МКапа!тмепасе: - Б00! ГоайМар (МУтпао тар_пате); »> загружает карту (ир!-файл) указанную в параметре тар_пате. - Б00! 5е азятКаюг (МУтпо К5_пате); »> загружает классификатор (К5-файл) указанный в параметре К!5_пате. - уо0 5е!\//аде! (О\/Маде!* \умаде?); »> устанавливает \'маде! на который должна отрисовываться карта. - моа Огам/Мар (Боо! 1юбсгееп = {гие); » отрисовывает карту, параметр 'юбсгееп определяет, будет ли карта отрисовываться на экран (1гие), либо в рхтар ({а\5е). - МРот! ГоосТоСео (ОРот!& 1Рот', Боо! пМарСоо = Та\5е); - ОРот! СеоТоГодс (МРот& дРо!т?); » пересчитывают точку из логических (экранных) координат в географические и обрат- НО. - МКес! ГодсТоСео (ОКес!& гес!, Боо! М!пМарСоо = Та\5е); - ОКес! СеоТоГодс (МКес& |гес?); 78