Курсовая работа: Структура данных программного комплекса 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);