C# Class Pathfinding.PathHandler

ファイルを表示 Open project: Alx666/ProjectPhoenix Class Usage Examples

Public Properties

Property Type Description
DebugStringBuilder System.Text.StringBuilder
nodes PathNode[][]
threadID int
totalThreadCount int

Public Methods

Method Description
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

Method Details

ClearPathIDs() public method

public ClearPathIDs ( ) : void
return void

DestroyNode() public method

public DestroyNode ( GraphNode node ) : void
node GraphNode
return void

GetHeap() public method

public GetHeap ( ) : BinaryHeapM
return BinaryHeapM

GetPathNode() public method

public GetPathNode ( GraphNode node ) : PathNode
node GraphNode
return PathNode

GetPathNode() public method

public GetPathNode ( int nodeIndex ) : PathNode
nodeIndex int
return PathNode

HeapEmpty() public method

public HeapEmpty ( ) : bool
return bool

InitializeForPath() public method

public InitializeForPath ( Path p ) : void
p Path
return void

InitializeNode() public method

public InitializeNode ( GraphNode node ) : void
node GraphNode
return void

PathHandler() public method

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

PopNode() public method

public PopNode ( ) : PathNode
return PathNode

PushNode() public method

public PushNode ( PathNode node ) : void
node PathNode
return void

RebuildHeap() public method

public RebuildHeap ( ) : void
return void

Property Details

DebugStringBuilder public_oe property

public System.Text.StringBuilder DebugStringBuilder
return System.Text.StringBuilder

nodes public_oe property

public PathNode[][] nodes
return PathNode[][]

threadID public_oe property

public int threadID
return int

totalThreadCount public_oe property

public int totalThreadCount
return int