C# Class Smrf.NodeXL.Layouts.LayoutBase.GroupVertex

A special representation of a group used for calculating the Force-Directed Group-in-a-Box layout.
Inheritance: Smrf.NodeXL.Core.Vertex, MICHIVertex
ファイルを表示 Open project: 2014-sed-team3/term-project

Public Properties

Property Type Description
groupInfo Smrf.NodeXL.Core.GroupInfo

Protected Properties

Property Type Description
m_oOldLocation System.Drawing.PointF

Public Methods

Method Description
GroupVertex ( GroupInfo groupInfo, System.Single areaPerVertex ) : System
GroupVertex ( GroupVertex other ) : System
updateGroupInfoLocationFromLocation ( ) : void

Updates the GroupInfo CollapsedLocation using the Vertex Location as well as the GroupInfo.Rectangle

updateGroupInfoRectangleFromLocation ( ) : void
updateLocationFromPosition ( ) : void

Updates the NodeXL Vertex Location using the MIConvexHull MICHIVertex Position

updatePositionFromLocation ( ) : void

Updates the MIConvexHull MICHIVertex Position using the NodeXL Vertex Location

Method Details

GroupVertex() public method

public GroupVertex ( GroupInfo groupInfo, System.Single areaPerVertex ) : System
groupInfo Smrf.NodeXL.Core.GroupInfo
areaPerVertex System.Single
return System

GroupVertex() public method

public GroupVertex ( GroupVertex other ) : System
other GroupVertex
return System

updateGroupInfoLocationFromLocation() public method

Updates the GroupInfo CollapsedLocation using the Vertex Location as well as the GroupInfo.Rectangle
public updateGroupInfoLocationFromLocation ( ) : void
return void

updateGroupInfoRectangleFromLocation() public method

public updateGroupInfoRectangleFromLocation ( ) : void
return void

updateLocationFromPosition() public method

Updates the NodeXL Vertex Location using the MIConvexHull MICHIVertex Position
public updateLocationFromPosition ( ) : void
return void

updatePositionFromLocation() public method

Updates the MIConvexHull MICHIVertex Position using the NodeXL Vertex Location
public updatePositionFromLocation ( ) : void
return void

Property Details

groupInfo public_oe property

public GroupInfo,Smrf.NodeXL.Core groupInfo
return Smrf.NodeXL.Core.GroupInfo

m_oOldLocation protected_oe property

protected PointF,System.Drawing m_oOldLocation
return System.Drawing.PointF