Method GetEdgeLookupHashSet
GetEdgeLookupHashSet(IEnumerable<Edge>, Dictionary<int, int>)
Creates a hashset of edge lookup values from a collection of local edges and a shared indexes lookup.
Declaration
public static HashSet<EdgeLookup> GetEdgeLookupHashSet(IEnumerable<Edge> edges, Dictionary<int, int> lookup)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<Edge> | edges | A collection of local edges. |
Dictionary<int, int> | lookup | A shared index lookup dictionary (see sharedVertices). |
Returns
Type | Description |
---|---|
HashSet<EdgeLookup> | A HashSet of EdgeLookup edges. EdgeLookup values are compared by their common property only: local edges are not compared. |