-
Notifications
You must be signed in to change notification settings - Fork 205
Using Quickgraph
Eivind Gussiås Løkseth edited this page Aug 3, 2018
·
5 revisions
- Add a reference to {{QuickGraph.dll}} to your project. QuickGraph provides a version backward compatible with .Net 2.0 or a .Net 3.5 version. The only difference lies in the support for extension methods.
- Most data structures are defined under the {{QuickGraph}} namespace, algorithms are under the {{QuickGraph.Algorithms}} namespace.
The vertex type can be any type as all QuickGraph datastructure are generic. The edge type must implement the {{IEdge}} interface: {{ class FooVertex {} // custom vertex type class FooEdge : Edge // custom edge type class FooGraph : AdjacencyGraph<FooVertex, FooEdge> {} // custom graph type }}
- You can learn more about creating graphs, walking graphs or mutating graphs.