C# Class Smrf.NodeXL.Layouts.GroupLayoutDrawingInfo

Stores information about how groups and the edges between them should be drawn when the graph is laid out using groups.
An instance of this class is added to the graph when is set to .
Inheritance: Object
Show file Open project: 2014-sed-team3/term-project Class Usage Examples

Protected Properties

Property Type Description
m_dPenWidth Double
m_oCombinedIntergroupEdges IEnumerable
m_oGroupsToDraw IList

Public Methods

Method Description
GroupLayoutDrawingInfo ( IList groupsToDraw, Double penWidth, IEnumerable combinedIntergroupEdges ) : System

Initializes a new instance of the GroupLayoutDrawingInfo class.

Private Methods

Method Description
AssertValid ( ) : void

Method Details

GroupLayoutDrawingInfo() public method

Initializes a new instance of the GroupLayoutDrawingInfo class.
public GroupLayoutDrawingInfo ( IList groupsToDraw, Double penWidth, IEnumerable combinedIntergroupEdges ) : System
groupsToDraw IList /// The groups to draw. ///
penWidth Double /// The width of the pen used to draw group rectangles. If 0, group /// rectangles shouldn't be drawn. ///
combinedIntergroupEdges IEnumerable /// A collection of combined intergroup edges, or null if intergroup edges /// haven't been combined. ///
return System

Property Details

m_dPenWidth protected property

protected Double m_dPenWidth
return Double

m_oCombinedIntergroupEdges protected property

protected IEnumerable m_oCombinedIntergroupEdges
return IEnumerable

m_oGroupsToDraw protected property

protected IList m_oGroupsToDraw
return IList