Курсовая работа: Структура данных программного комплекса Q-дерево
- входные параметры – координаты указателя мыши (тип integer)
· Словесный алгоритм
Координаты указателя записываются в глобальные переменные X0 и Y0. Индикатору перетаскивания drag присваивается true.
2.1.5.6 Процедура ShapeViewMouseUp
· Процедура предназначена для установки значения соответствующего индикатора при окончании перетаскивания окна выделения
· Процедура является методом класса TMainForm
· Параметры
- входной параметр – объект, сгенерировавший событие (тип TObject);
- входной параметр – индикатор нажатой кнопки мыши (тип TMouseButton);
- входной параметр – индикатор нажатой клавиши (тип TShiftState);
- входные параметры – координаты указателя мыши (тип integer)
· Словесный алгоритм
Индикатору перетаскивания drag присваивается false.
2.1. 5 .7 Процедура ShapeViewMouseMove
· Процедура предназначена для перемещения окна выделения по малой карте и вывода на карту изображений точек из выделенной области
· Процедура является методом класса TMainForm
· Параметры
- входной параметр – объект, сгенерировавший событие (тип TObject);
- входной параметр – индикатор нажатой клавиши (тип TShiftState)
- входные параметры – координаты указателя мыши (тип integer)
· Предусловия
Индикатор перетаскивания должен быть равен true.
· Локальные переменные
- newLeft, newTop – новые координаты окна выделения (тип integer)
· Словесный алгоритм
Процедура вычисляет новые координаты окна выделения и области просмотра с использованием глобальных переменных X0 и Y0; затем осуществляет поиск и вывод на карту изображений точек из новой области с помощью процедуры DrawRegion.
2.1. 5 . 8 Процедура MaxImageMouseMove
· Процедура предназначена для отображения координат выделяемых точек в строке состояния и выделения их изображений на карте
· Процедура является методом класса TMainForm
· Параметры
- входной параметр – объект, сгенерировавший событие (тип TObject);
- входной параметр – индикатор нажатой клавиши (тип TShiftState);