Как написать свою библиотеку визуализации графа?

Рейтинг: 0Ответов: 1Опубликовано: 04.05.2015

Здравствуйте. Группа студентов получила задание реализовать несколько алгоритмов на графах. Работаем в Visual Studio, язык с++.

Я же получил задание реализовать пошаговую визуализацию этих алгоритмов, при этом, у программы должен быть графический интерфейс.

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

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

Вопрос, возможно ли это реализовать? Если да, с помощью каких технологий? литература?

Ответы

Ответов пока нет.