C# Class Smrf.NodeXL.ExcelTemplate.GroupEdgeSorter

Sorts a graph's edges by the groups they are in.
An edge is considered to be in a group if its first vertex is in the group.
Mostra file Open project: 2014-sed-team3/term-project

Public Methods

Method Description
SortGroupEdges ( IGraph graph, Int32 maximumGroups, System.Boolean includeDummyGroupForEntireGraph, System.Boolean includeDummyGroupForUngroupedEdges ) : List

Private Methods

Method Description
GetUngroupedEdges ( IEnumerable oFilteredEdges, List oGroupEdgeInfos ) : IEnumerable
SortEdgesByVertex1 ( IEnumerable oFilteredEdges, LinkedList &oSortedEdges, Dictionary &oFirstNodes ) : void
SortFilteredEdgesByGroup ( IGraph oGraph, Int32 iMaximumGroups, IEnumerable oFilteredEdges ) : List

Method Details

SortGroupEdges() public static method

public static SortGroupEdges ( IGraph graph, Int32 maximumGroups, System.Boolean includeDummyGroupForEntireGraph, System.Boolean includeDummyGroupForUngroupedEdges ) : List
graph IGraph
maximumGroups System.Int32
includeDummyGroupForEntireGraph System.Boolean
includeDummyGroupForUngroupedEdges System.Boolean
return List