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

Inheritance: AIMA.Core.Agent.Impl.AbstractEnvironment
Afficher le fichier Open project: PaulMineau/AIMA.Net Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public MapEnvironment ( Map aMap ) : System.Collections.Generic
aMap Map
Résultat System.Collections.Generic

addAgent() public méthode

public addAgent ( IAgent a, System startLocation ) : void
a IAgent
startLocation System
Résultat void

executeAction() public méthode

public executeAction ( IAgent agent, Action a ) : EnvironmentState
agent IAgent
a Action
Résultat EnvironmentState

getAgentLocation() public méthode

public getAgentLocation ( IAgent a ) : System.String
a IAgent
Résultat System.String

getAgentTravelDistance() public méthode

public getAgentTravelDistance ( IAgent a ) : System.Double
a IAgent
Résultat System.Double

getCurrentState() public méthode

public getCurrentState ( ) : EnvironmentState
Résultat EnvironmentState

getMap() public méthode

public getMap ( ) : Map
Résultat Map

getPerceptSeenBy() public méthode

public getPerceptSeenBy ( IAgent anAgent ) : Percept
anAgent IAgent
Résultat Percept