C# 클래스 Pathfinding.PathHandler

파일 보기 프로젝트 열기: Alx666/ProjectPhoenix 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DebugStringBuilder System.Text.StringBuilder
nodes PathNode[][]
threadID int
totalThreadCount int

공개 메소드들

메소드 설명
ClearPathIDs ( ) : void
DestroyNode ( GraphNode node ) : void
GetHeap ( ) : BinaryHeapM
GetPathNode ( GraphNode node ) : PathNode
GetPathNode ( int nodeIndex ) : PathNode
HeapEmpty ( ) : bool
InitializeForPath ( Path p ) : void
InitializeNode ( GraphNode node ) : void
PathHandler ( int threadID, int totalThreadCount ) : System.Collections.Generic
PopNode ( ) : PathNode
PushNode ( PathNode node ) : void
RebuildHeap ( ) : void

메소드 상세

ClearPathIDs() 공개 메소드

public ClearPathIDs ( ) : void
리턴 void

DestroyNode() 공개 메소드

public DestroyNode ( GraphNode node ) : void
node GraphNode
리턴 void

GetHeap() 공개 메소드

public GetHeap ( ) : BinaryHeapM
리턴 BinaryHeapM

GetPathNode() 공개 메소드

public GetPathNode ( GraphNode node ) : PathNode
node GraphNode
리턴 PathNode

GetPathNode() 공개 메소드

public GetPathNode ( int nodeIndex ) : PathNode
nodeIndex int
리턴 PathNode

HeapEmpty() 공개 메소드

public HeapEmpty ( ) : bool
리턴 bool

InitializeForPath() 공개 메소드

public InitializeForPath ( Path p ) : void
p Path
리턴 void

InitializeNode() 공개 메소드

public InitializeNode ( GraphNode node ) : void
node GraphNode
리턴 void

PathHandler() 공개 메소드

public PathHandler ( int threadID, int totalThreadCount ) : System.Collections.Generic
threadID int
totalThreadCount int
리턴 System.Collections.Generic

PopNode() 공개 메소드

public PopNode ( ) : PathNode
리턴 PathNode

PushNode() 공개 메소드

public PushNode ( PathNode node ) : void
node PathNode
리턴 void

RebuildHeap() 공개 메소드

public RebuildHeap ( ) : void
리턴 void

프로퍼티 상세

DebugStringBuilder 공개적으로 프로퍼티

public System.Text.StringBuilder DebugStringBuilder
리턴 System.Text.StringBuilder

nodes 공개적으로 프로퍼티

public PathNode[][] nodes
리턴 PathNode[][]

threadID 공개적으로 프로퍼티

public int threadID
리턴 int

totalThreadCount 공개적으로 프로퍼티

public int totalThreadCount
리턴 int