Table of Contents

Class Extensions

Namespace
Italbytz.Graph
Assembly
Italbytz.Graph.dll
public static class Extensions
Inheritance
Extensions
Inherited Members

Methods

ToBasicGraphOnEdges(IUndirectedGraph<string, ITaggedEdge<string, double>>)

public static BasicGraphOnEdges<IEdge> ToBasicGraphOnEdges(this IUndirectedGraph<string, ITaggedEdge<string, double>> graph)

Parameters

graph IUndirectedGraph<string, ITaggedEdge<string, double>>

Returns

BasicGraphOnEdges<IEdge>

ToGenericEdge(WeightedEdge<double>)

public static ITaggedEdge<string, double> ToGenericEdge(this WeightedEdge<double> edge)

Parameters

edge WeightedEdge<double>

Returns

ITaggedEdge<string, double>

ToGenericEdge(TaggedEdge<string, double>)

public static ITaggedEdge<string, double> ToGenericEdge(this TaggedEdge<string, double> edge)

Parameters

edge TaggedEdge<string, double>

Returns

ITaggedEdge<string, double>

ToGenericGraph(UndirectedGraph<string, TaggedEdge<string, double>>)

public static IUndirectedGraph<string, ITaggedEdge<string, double>> ToGenericGraph(this UndirectedGraph<string, TaggedEdge<string, double>> graph)

Parameters

graph UndirectedGraph<string, TaggedEdge<string, double>>

Returns

IUndirectedGraph<string, ITaggedEdge<string, double>>

ToQuikEdge(ITaggedEdge<string, double>)

public static TaggedEdge<string, double> ToQuikEdge(this ITaggedEdge<string, double> edge)

Parameters

edge ITaggedEdge<string, double>

Returns

TaggedEdge<string, double>

ToQuikGraph(IUndirectedGraph<string, ITaggedEdge<string, double>>)

public static UndirectedGraph<string, TaggedEdge<string, double>> ToQuikGraph(this IUndirectedGraph<string, ITaggedEdge<string, double>> graph)

Parameters

graph IUndirectedGraph<string, ITaggedEdge<string, double>>

Returns

UndirectedGraph<string, TaggedEdge<string, double>>

ToWeightedEdge(ITaggedEdge<string, double>)

public static WeightedEdge<double> ToWeightedEdge(this ITaggedEdge<string, double> edge)

Parameters

edge ITaggedEdge<string, double>

Returns

WeightedEdge<double>