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.

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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