Курсовая работа: Структура данных программного комплекса Q-дерево
- область видимости – внутри модуля;
- используется в подпрограммах, работающих с деревом.
· X0, Y0 – начальные координаты указателя мыши при перемещении окна выделения;
- тип – целый;
- область видимости – внутри модуля;
- используются при определении координат просматриваемой области карты
· drag= false– индикатор перетаскивания окна выделения;
- тип – логический;
- область видимости – внутри модуля;
- используется при определении координат просматриваемой области карты
· PointCount = 0 – количество точек в дереве;
- тип – целый;
- область видимости – внутри модуля;
- используется для определения числа точек в дереве
· mainBounds, Query– координаты соответственно главного квадранта и выделенной области;
- тип – TRect;
- область видимости – внутри модуля;
- используются при поиске и выводе изображений точек просматриваемой области
· LightPoint, SelectedPoint– соответственно текущая и выделенная точки;
- тип – TPoint;
- область видимости – внутри модуля;
- используются для выбора и удаления точек.
2.2.5 Подпрограммы модуля
2.2.5.1 Процедура DrawPoint
· Процедура предназначена для вывода изображений точек на карту
· Процедура является методом класса TMainForm
· Параметры
- параметр-константа – точка (тип TPoint);
- входной параметр – цвет изображенной точки (тип TColor);
· Локальные переменные
- dopX, dopY – координаты точки относительно окна просмотра (тип integer).