The QuickGraph.Collections namespace contains a bunch of strongly typed collections and dictionaries.

Classes

  ClassDescription
DistanceComparer
Given a Distance map, compare two vertex distance
DoubleCollection
A collection of elements of type Double
DoubleCollection..::.Enumerator
Type-specific enumeration class, used by DoubleCollection.GetEnumerator.
EdgeCollection
A collection of elements of type Edge
EdgeCollection..::.Enumerator
Type-specific enumeration class, used by EdgeCollection.GetEnumerator.
EdgeCollectionCollection
A collection of elements of type EdgeCollection
EdgeCollectionCollection..::.Enumerator
Type-specific enumeration class, used by EdgeCollectionCollection.GetEnumerator.
EdgeColorDictionary
A dictionary with keys of type Edge and values of type GraphColor
EdgeDoubleDictionary
A dictionary with keys of type Edge and values of type Double
EdgeEdgeDictionary
A dictionary with keys of type IEdge and values of type IEdge
EdgeEnumerable
A wrapper class for weak collection of IEdge
EdgeEnumerable..::.Enumerator
Strongly typed enumerator
EdgeIntDictionary
A dictionary with keys of type IEdge and values of type Int
EdgeObjectDictionary
A dictionary with keys of type Edge and values of type Object
EdgeStringDictionary
A dictionary with keys of type Edge and values of type String
FilteredEdgeEnumerable
Description résumée de FilteredEdgeCollection.
FilteredEdgeEnumerable..::.Enumerator
Filetred enumerator class
FilteredVertexEnumerable
Filtered vertex collectiohn
FilteredVertexEnumerable..::.Enumerator
Filtered enumerator
PriorithizedVertexBuffer
A Priorithized (with respect to distance) vertex buffer.
ReversedEdge
Summary description for ReversedEdge.
ReversedEdgeEnumerable
Summary description for ReversedEdgeEnumerable.
ReversedEdgeEnumerator
Summary description for ReversedEdgeEnumerator.
StringEdgeDictionary
A dictionary with keys of type String and values of type IEdge
StringVertexDictionary
A dictionary with keys of type String and values of type IVertex
TargetVertexEnumerable
TargetVertexEnumerator
Summary description for AdjacentVertexEnumerator.
VertexBuffer
A vertex buffer that acts like a stack.
VertexCollection
A collection of elements of type Vertex
VertexCollection..::.Enumerator
Type-specific enumeration class, used by VertexCollection.GetEnumerator.
VertexColorDictionary
A dictionary with keys of type Vertex and values of type GraphColor
VertexDoubleDictionary
A dictionary with keys of type Vertex and values of type Double
VertexDoublesDictionary
A dictionary with keys of type IVertex and values of type DoubleCollection
VertexEdgeDictionary
A dictionary with keys of type Vertex and values of type Edge
VertexEdgesDictionary
A dictionary with keys of type Vertex and values of type EdgeCollection
VertexEdgesEnumerable
A simple IEnumerable class that provides an enumerator over the graph edges.
VertexEdgesEnumerator
An adaptor class to enumerate edges.
VertexEnumerable
A wrapper class for weak collection of IVertex
VertexEnumerable..::.Enumerator
Strongly typed enumerator
VertexIntDictionary
A dictionary with keys of type Vertex and values of type int
VertexObjectDictionary
A dictionary with keys of type Vertex and values of type Object
VertexPairDoubleDictionary
A dictionary with keys of type VertexPair and values of type double
VertexPointFDictionary
A dictionary with keys of type IVertex and values of type PointF
VertexSizeFDictionary
A dictionary with keys of type IVertex and values of type Size
VertexStringDictionary
A dictionary with keys of type Vertex and values of type String
VertexVector2DDictionary
A dictionary with keys of type IVertex and values of type Vector2D
VertexVertexDictionary
A dictionary with keys of type Vertex and values of type Vertex

Structures

  StructureDescription
Vector2D
Summary description for Vector2D.
VertexPair
A class containing a pair of IVertex.