Курсовая работа: Структура данных программного комплекса Q-дерево

· Локальные переменные

- Point – выделенная точка (тип TPoint);

- Rect – область поиска точки в дереве (тип TRect);

- str – строка с координатами выбранной точки (тип string);

- List – список точек, найденных в области вблизи указателя мыши

· Словесный алгоритм

Подпрограмма выводит в строку состояния координаты движущегося указателя мыши и осуществляет проверку того, наведен ли он на точку, путем поиска точек дерева в области вокруг указателя. Если таковые имеются, изображение первой из них перерисовывается соответствующим цветом.

2.1.5.9 Процедура MaxImageClick

· Процедура предназначена для добавления точки в дерево и «запоминания» координат выбранной точки

· Процедура является методом класса TMainForm

· Параметры

- входной параметр – объект, сгенерировавший событие (тип TObject)

· Локальные переменные

- Point – новая либо выбранная точка (тип TPoint);

- str – строка с координатами выбранной точки (тип string);

- i, j – координаты точки относительно окна просмотра (тип integer)

· Словесный алгоритм

Подпрограмма получает координаты новой (или выбранной) точки из строки состояния. Затем, если программа находится в режиме добавления точек, вставляет в дерево новую точку; в зависимости от результата функции вставки, увеличивает счетчик точек на единицу и перерисовывает изображение. В режиме выбора точек процедура записывает в глобальную переменную координаты выбранной точки и перекрашивает ее на карте соответствующим цветом. Координаты выбранной точки выводятся в строку состояния.

2.1. 5 . 10 Процедура ButtonDeleteClick

· Процедура предназначена для удаления выбранной точки из дерева

· Процедура является методом класса TMainForm

· Параметры

- входной параметр – объект, сгенерировавший событие (тип TObject)

· Словесный алгоритм

Подпрограмма удаляет выбранную точку из дерева; затем, если необходимо, перерисовывает просматриваемую область карты.

2.1. 5.11ПроцедураButtonClearClick

· Процедура предназначена для удаления всех точек из дерева

· Процедура является методом класса TMainForm

· Параметры

- входной параметр – объект, сгенерировавший событие (тип TObject)

· Словесный алгоритм

Подпрограмма удаляет все точки из дерева, «стирает» изображение с карты и устанавливает «пустые » координаты для выбранной и текущей точек.

2.1. 5 . 12 Процедура FormKeyDown

К-во Просмотров: 662
Бесплатно скачать Курсовая работа: Структура данных программного комплекса Q-дерево