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

Процедура вычисляет координаты отображаемой точки для каждой из карт (большой и малой) и рисует точку в виде эллипса радиусом R.

2.2.5.2 Процедура ClearBackground

· Процедура стирает предыдущее изображение на карте

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

· Параметры

- входной параметр – компонент-карта (тип TImage);

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

Процедура закрашивает поверхность карты цветом фона BackColor.

2.2.5.3 Процедура DrawRegion

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

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

· Параметры

- параметр-константа – указатель на узел дерева (тип PNode);

- параметр-константа – границы заданной области (тип TRect);

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

- FindedPoints – список найденных точек (тип TList);

- dopPoint – точка из списка (тип TPoint);

- i –счетчик цикла (тип integer).

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

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

2. 2 . 5 . 4 Процедура FormCreate

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

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

· Параметры

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

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

Процедура устанавливает границы главного квадранта и выделенной области, начальные координаты для текущей и выбранной точек.

2. 2 . 5 . 5 Процедура ShapeViewMouseDown

· Процедура предназначена для получения начальных координат указателя мыши перед началом перетаскивания выделяющего окна

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

· Параметры

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

- входной параметр – индикатор нажатой кнопки мыши (тип TMouseButton);

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