C# 클래스 Smrf.NodeXL.Algorithms.DuplicateEdgeDetector

Counts duplicate and unique edges in a graph.
The IIdentityProvider.Name property on each of an edge's vertices is used to test for duplicate edges.

In a directed graph, (A,B) and (A,B) are considered duplicates. (A,B) and (B,A) are not duplicates.

In an undirected graph, (A,B) and (A,B) are considered duplicates. (A,B) and (B,A) are also duplicates.

파일 보기 프로젝트 열기: 2014-sed-team3/term-project 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_bEdgesCounted System.Boolean
m_iEdgesWithDuplicates System.Int32
m_iTotalEdgesAfterMergingDuplicatesNoSelfLoops System.Int32
m_iUniqueEdges System.Int32
m_oGraph IGraph

공개 메소드들

메소드 설명
DuplicateEdgeDetector ( IGraph graph ) : System

Initializes a new instance of the DuplicateEdgeDetector class.

보호된 메소드들

메소드 설명
CountEdges ( ) : void

비공개 메소드들

메소드 설명
AssertValid ( ) : void

메소드 상세

CountEdges() 보호된 메소드

protected CountEdges ( ) : void
리턴 void

DuplicateEdgeDetector() 공개 메소드

Initializes a new instance of the DuplicateEdgeDetector class.
public DuplicateEdgeDetector ( IGraph graph ) : System
graph IGraph /// Graph to check. ///
리턴 System

프로퍼티 상세

m_bEdgesCounted 보호되어 있는 프로퍼티

protected Boolean,System m_bEdgesCounted
리턴 System.Boolean

m_iEdgesWithDuplicates 보호되어 있는 프로퍼티

protected Int32,System m_iEdgesWithDuplicates
리턴 System.Int32

m_iTotalEdgesAfterMergingDuplicatesNoSelfLoops 보호되어 있는 프로퍼티

protected Int32,System m_iTotalEdgesAfterMergingDuplicatesNoSelfLoops
리턴 System.Int32

m_iUniqueEdges 보호되어 있는 프로퍼티

protected Int32,System m_iUniqueEdges
리턴 System.Int32

m_oGraph 보호되어 있는 프로퍼티

protected IGraph m_oGraph
리턴 IGraph