Построение неориентированных графов с использованием каркаса Graphsharp - PullRequest
0 голосов
/ 04 ноября 2018

Можно ли генерировать неориентированный граф, используя платформу Graphsharp в WPF?

Мне удалось только создать ориентированный граф, я попытался найти его самостоятельно, но не понял, есть ли соответствующий класс, встроенный для создания такого неориентированного графа.

Из-за отсутствия документации об этой структуре, я прошу вашей помощи. Может быть, у кого-то есть похожая проблема.

1 Ответ

0 голосов
/ 07 июля 2019

Вы можете преобразовать свой график:

См. GraphLayout.cs , где конкретно

  • TGraph: класс, IBidirectionGraph
/// <summary>
/// THE layout control. Support layout, edge routing and overlap removal algorithms, with multiple layout states.
/// </summary>
/// <typeparam name="TVertex">Type of the vertices.</typeparam>
/// <typeparam name="TEdge">Type of the edges.</typeparam>
/// <typeparam name="TGraph">Type of the graph.</typeparam>
public partial class GraphLayout<TVertex, TEdge, TGraph>
    where TVertex : class
    where TEdge : IEdge<TVertex>
    where TGraph : class, IBidirectionalGraph<TVertex, TEdge>
{
...