C# Class Smrf.NodeXL.Core.GroupUtil

Utility methods for dealing with vertex groups.
All methods are static.
Exibir arquivo Open project: 2014-sed-team3/term-project

Public Methods

Method Description
GetGroupIndexDictionary ( IList groups ) : Int32>.Dictionary
GetGroups ( IGraph graph ) : Smrf.NodeXL.Core.GroupInfo[]
GetGroupsWithAllVertices ( IGraph graph, System.Boolean checkForCollapsedGroups ) : List
GraphHasGroups ( IGraph graph ) : System.Boolean
RemoveIsolatesFromGroups ( List groups ) : void
TryGetGroups ( IGraph graph, GroupInfo &groups ) : System.Boolean

Method Details

GetGroupIndexDictionary() public static method

public static GetGroupIndexDictionary ( IList groups ) : Int32>.Dictionary
groups IList
return Int32>.Dictionary

GetGroups() public static method

public static GetGroups ( IGraph graph ) : Smrf.NodeXL.Core.GroupInfo[]
graph IGraph
return Smrf.NodeXL.Core.GroupInfo[]

GetGroupsWithAllVertices() public static method

public static GetGroupsWithAllVertices ( IGraph graph, System.Boolean checkForCollapsedGroups ) : List
graph IGraph
checkForCollapsedGroups System.Boolean
return List

GraphHasGroups() public static method

public static GraphHasGroups ( IGraph graph ) : System.Boolean
graph IGraph
return System.Boolean

RemoveIsolatesFromGroups() public static method

public static RemoveIsolatesFromGroups ( List groups ) : void
groups List
return void

TryGetGroups() public static method

public static TryGetGroups ( IGraph graph, GroupInfo &groups ) : System.Boolean
graph IGraph
groups GroupInfo
return System.Boolean