GraphNode

Вершина для Graph

GraphParser

Класс, разбирающий файлы описанные в разделе 2.1 и создают на их основе экземпляры класса Graph.

FloorsGraph

Граф вершины которого, это экземпляры класса Graph. Объединяет схемы корпусов в структуру, необходимую для поиска кротчайшего пути между вершинами, находящимися в разных корпусах и\или этажах. Имеет свою реализацию dijkstra, веса у ребер в ней уже не могут быть географическими координатами, они вычисляются из результатов запуска алгоритма Дейкстры внутри экземпляров Graph.

TextOverlay

Наследник класса ArrayWayOverlay идущего в комплекте с библиотекой mapforge. Используется для отображения на карте текстом номера аудитории. Перегружен метод рисовки на холсте.

ArrayItemizedSelectableOverlay

Наследник класса ArrayItemizedOverlay идущего в комплекте с библиотекой mapforge. Используется для отображения маркеров на карте. Реализована возможность обрабатывать клик по маркеру.

Helpers

Статический класс. Содержит методы для валидации вводимых пользователем данных. Метод копирования файла. И другие технические методы «помошники».

Pair

Структура данных пара.

CustomKeyboard

Класс необходимый для отображения оптимизированной для ввода номеров аудиторий клавиатуры. Автор класса: Maarten Pennings


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: