Skip to content

Мастерская №9, Диаграммы, или отобразить неотобразимое

License

Notifications You must be signed in to change notification settings

ssyp-ru/ssyp20-ws09

Repository files navigation

TheGrapho [RU]

Данный репозиторий содержит исходный код целевого проекта мастерской №9 "Диаграммы, или отобразить неотобразимое".

Ученики

  • Завёрткин Михаил
  • Постовалов Ярослав
  • Прокопенко Всеволод

Краткое описание функционала

  • Визуализация ориентированных и неориентированных графов с использованием Windows Presentation Foundation (WPF)
  • Парсинг DOT файлов без потерь содержимого (full-fidelity)
  • Редактирование (перемещение, переименование, добавление, удаление, выделение) вершин и рёбер
  • 2 алгоритма layout'а (укладки) графов
  • Сохранение графа в DOT файл
  • Система инвалидации layout'а при изменении свойств графа

Сборка

Для сборки достаточно .NET Core SDK версии 3.1 на поддерживаемой версии Windows, процесс разработки не имеет особенностей. Для справки ознакомьтесь с документацией по стандартным командам dotnet CLI.

Сторонние лицензии

Элементы из списка ниже явно исключаются из условий лицензии MPL 2.0 (см. LICENSE.txt), и на них распространяются условия исходной лицензии.

TheGrapho [EN]

This repository contains the code and data of the final project of the 9th workshop, SSYP (LSHUP) 2020.

Terse functionality description

  • Graph and digraph visualization using Windows Presentation Foundation (WPF)
  • Full-fidelity DOT file parsing
  • Vertex and edge editor (move, rename, add, remove, select)
  • 2 graph layout algorithms
  • Saving graph to DOT file
  • Graph layout invalidation on property changes

Building

.NET Core SDK 3.1 on Windows OS is sufficient, the development process does not require any special workarounds, so use dotnet CLI Help for reference.

Third-Party Notices

Items from the following list are explicitly exempt from the terms of MPL 2.0 (see LICENSE.txt) and are covered by their original license.

About

Мастерская №9, Диаграммы, или отобразить неотобразимое

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages