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>