C# Class Smrf.NodeXL.Layouts.GroupMetadataManager

Manages the metadata that gets stored on the graph during layout when is set to .
All methods are static.
ファイルを表示 Open project: 2014-sed-team3/term-project Class Usage Examples

Public Methods

Method Description
OnLayoutBegin ( IGraph graph ) : void
OnLayoutUsingGroupsEnd ( IGraph graph, IList laidOutGroups, Double groupRectanglePenWidth, IntergroupEdgeStyle intergroupEdgeStyle ) : void
TransformGroupRectangles ( IGraph graph, LayoutContext originalLayoutContext, LayoutContext newLayoutContext ) : void
TryGetGroupLayoutDrawingInfo ( IGraph graph, GroupLayoutDrawingInfo &groupLayoutDrawingInfo ) : System.Boolean

Private Methods

Method Description
HideEdge ( IEdge oEdge ) : void
IncidentEdgeShouldBeHidden ( IEdge oIncidentEdge, IVertex oVertex, Int32 iGroupIndex, Int32>.Dictionary oGroupIndexDictionary ) : System.Boolean
TryGetEdgeVisibility ( IEdge oEdge, String sKey, VisibilityKeyValue &eVisibility ) : System.Boolean

Method Details

OnLayoutBegin() public static method

public static OnLayoutBegin ( IGraph graph ) : void
graph IGraph
return void

OnLayoutUsingGroupsEnd() public static method

public static OnLayoutUsingGroupsEnd ( IGraph graph, IList laidOutGroups, Double groupRectanglePenWidth, IntergroupEdgeStyle intergroupEdgeStyle ) : void
graph IGraph
laidOutGroups IList
groupRectanglePenWidth Double
intergroupEdgeStyle IntergroupEdgeStyle
return void

TransformGroupRectangles() public static method

public static TransformGroupRectangles ( IGraph graph, LayoutContext originalLayoutContext, LayoutContext newLayoutContext ) : void
graph IGraph
originalLayoutContext LayoutContext
newLayoutContext LayoutContext
return void

TryGetGroupLayoutDrawingInfo() public static method

public static TryGetGroupLayoutDrawingInfo ( IGraph graph, GroupLayoutDrawingInfo &groupLayoutDrawingInfo ) : System.Boolean
graph IGraph
groupLayoutDrawingInfo GroupLayoutDrawingInfo
return System.Boolean