C# 클래스 QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm

상속: RootedAlgorithmBase, IEdgeColorizerAlgorithm, IEdgePredecessorRecorderAlgorithm, ITreeBuilderAlgorithm
파일 보기 프로젝트 열기: hcoona/quickgraph 1 사용 예제들

공개 메소드들

메소드 설명
EdgeDepthFirstSearchAlgorithm ( IAlgorithmComponent host, IEdgeListAndIncidenceGraph visitedGraph, IDictionary colors ) : System
EdgeDepthFirstSearchAlgorithm ( IEdgeListAndIncidenceGraph g ) : System
EdgeDepthFirstSearchAlgorithm ( IEdgeListAndIncidenceGraph visitedGraph, IDictionary colors ) : System
Visit ( se, int depth ) : void

보호된 메소드들

메소드 설명
Initialize ( ) : void
InternalCompute ( ) : void

비공개 메소드들

메소드 설명
OnBackEdge ( e ) : void
OnDiscoverTreeEdge ( e, targetEge ) : void
OnExamineEdge ( e ) : void
OnFinishEdge ( e ) : void
OnForwardOrCrossEdge ( e ) : void
OnInitializeEdge ( e ) : void
OnStartEdge ( e ) : void
OnStartVertex ( v ) : void
OnTreeEdge ( e ) : void

메소드 상세

EdgeDepthFirstSearchAlgorithm() 공개 메소드

public EdgeDepthFirstSearchAlgorithm ( IAlgorithmComponent host, IEdgeListAndIncidenceGraph visitedGraph, IDictionary colors ) : System
host IAlgorithmComponent
visitedGraph IEdgeListAndIncidenceGraph
colors IDictionary
리턴 System

EdgeDepthFirstSearchAlgorithm() 공개 메소드

public EdgeDepthFirstSearchAlgorithm ( IEdgeListAndIncidenceGraph g ) : System
g IEdgeListAndIncidenceGraph
리턴 System

EdgeDepthFirstSearchAlgorithm() 공개 메소드

public EdgeDepthFirstSearchAlgorithm ( IEdgeListAndIncidenceGraph visitedGraph, IDictionary colors ) : System
visitedGraph IEdgeListAndIncidenceGraph
colors IDictionary
리턴 System

Initialize() 보호된 메소드

protected Initialize ( ) : void
리턴 void

InternalCompute() 보호된 메소드

protected InternalCompute ( ) : void
리턴 void

Visit() 공개 메소드

public Visit ( se, int depth ) : void
depth int
리턴 void