C# Class RemoteTech.RelayNetwork

Exibir arquivo Open project: JDPKSP/RemoteTechLegacy Class Usage Examples

Public Properties

Property Type Description
all List

Public Methods

Method Description
GetCommandPath ( RelayNode start ) : RelayPath
RelayNetwork ( ) : System
Reload ( ) : void
Reload ( RelayNode reloadNode ) : void
inContactWith ( RelayNode node, RelayNode other ) : bool
print ( String s ) : void

Private Methods

Method Description
findShortestRelayPath ( RelayNode start, RelayNode goal ) : RelayPath
inRange ( RelayNode na, RelayNode nb ) : bool
lineOfSight ( RelayNode na, RelayNode nb ) : bool
reconstructPath ( RelayNode>.Dictionary cameFrom, RelayNode curNode ) : List

Method Details

GetCommandPath() public method

public GetCommandPath ( RelayNode start ) : RelayPath
start RelayNode
return RelayPath

RelayNetwork() public method

public RelayNetwork ( ) : System
return System

Reload() public method

public Reload ( ) : void
return void

Reload() public method

public Reload ( RelayNode reloadNode ) : void
reloadNode RelayNode
return void

inContactWith() public method

public inContactWith ( RelayNode node, RelayNode other ) : bool
node RelayNode
other RelayNode
return bool

print() public method

public print ( String s ) : void
s String
return void

Property Details

all public_oe property

public List all
return List