C# Class Smrf.NodeXL.ExcelTemplate.GroupEdgeInfo

Stores information about the edges in a group.
An edge is considered to be in a group if its first vertex is in the group.
Inheritance: Object
Show file Open project: 2014-sed-team3/term-project Class Usage Examples

Protected Properties

Property Type Description
m_oEdges IEnumerable
m_oGroupInfo ExcelTemplateGroupInfo
m_sDummyGroupName String

Public Methods

Method Description
GroupEdgeInfo ( IEnumerable edges, ExcelTemplateGroupInfo groupInfo ) : System

Initializes a new instance of the GroupEdgeInfo class for a real group.

GroupEdgeInfo ( IEnumerable edges, String dummyGroupName ) : System

Initializes a new instance of the GroupEdgeInfo class for a "dummy" group.

Protected Methods

Method Description
GroupEdgeInfo ( IEnumerable oEdges, ExcelTemplateGroupInfo oGroupInfo, String sDummyGroupName ) : System

Initializes a new instance of the GroupEdgeInfo class.

Private Methods

Method Description
AssertValid ( ) : void

Method Details

GroupEdgeInfo() public method

Initializes a new instance of the GroupEdgeInfo class for a real group.
public GroupEdgeInfo ( IEnumerable edges, ExcelTemplateGroupInfo groupInfo ) : System
edges IEnumerable /// A collection of the group's zero or more edges. ///
groupInfo ExcelTemplateGroupInfo /// Contains information about the real group. ///
return System

GroupEdgeInfo() protected method

Initializes a new instance of the GroupEdgeInfo class.
protected GroupEdgeInfo ( IEnumerable oEdges, ExcelTemplateGroupInfo oGroupInfo, String sDummyGroupName ) : System
oEdges IEnumerable /// A collection of the group's zero or more edges. ///
oGroupInfo ExcelTemplateGroupInfo /// Contains information about the group, or null if this is a "dummy" /// group. ///
sDummyGroupName String /// Name of the dummy group, or null if this is not a dummy group. ///
return System

GroupEdgeInfo() public method

Initializes a new instance of the GroupEdgeInfo class for a "dummy" group.
public GroupEdgeInfo ( IEnumerable edges, String dummyGroupName ) : System
edges IEnumerable /// A collection of the group's zero or more edges. ///
dummyGroupName String /// Name of the dummy group. See for /// information on what a dummy group is. ///
return System

Property Details

m_oEdges protected property

protected IEnumerable m_oEdges
return IEnumerable

m_oGroupInfo protected property

protected ExcelTemplateGroupInfo,Smrf.NodeXL.ExcelTemplate m_oGroupInfo
return ExcelTemplateGroupInfo

m_sDummyGroupName protected property

protected String m_sDummyGroupName
return String