C# Class AIMA.Core.Environment.Map.MapEnvironment

Inheritance: AIMA.Core.Agent.Impl.AbstractEnvironment
Datei anzeigen Open project: PaulMineau/AIMA.Net Class Usage Examples

Public Methods

Method Description
MapEnvironment ( Map aMap ) : System.Collections.Generic
addAgent ( IAgent a, System startLocation ) : void
executeAction ( IAgent agent, Action a ) : EnvironmentState
getAgentLocation ( IAgent a ) : System.String
getAgentTravelDistance ( IAgent a ) : System.Double
getCurrentState ( ) : EnvironmentState
getMap ( ) : Map
getPerceptSeenBy ( IAgent anAgent ) : Percept

Method Details

MapEnvironment() public method

public MapEnvironment ( Map aMap ) : System.Collections.Generic
aMap Map
return System.Collections.Generic

addAgent() public method

public addAgent ( IAgent a, System startLocation ) : void
a IAgent
startLocation System
return void

executeAction() public method

public executeAction ( IAgent agent, Action a ) : EnvironmentState
agent IAgent
a Action
return EnvironmentState

getAgentLocation() public method

public getAgentLocation ( IAgent a ) : System.String
a IAgent
return System.String

getAgentTravelDistance() public method

public getAgentTravelDistance ( IAgent a ) : System.Double
a IAgent
return System.Double

getCurrentState() public method

public getCurrentState ( ) : EnvironmentState
return EnvironmentState

getMap() public method

public getMap ( ) : Map
return Map

getPerceptSeenBy() public method

public getPerceptSeenBy ( IAgent anAgent ) : Percept
anAgent IAgent
return Percept