C# Класс AIMA.Core.Environment.Map.MapEnvironment

Наследование: AIMA.Core.Agent.Impl.AbstractEnvironment
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

MapEnvironment() публичный Метод

public MapEnvironment ( Map aMap ) : System.Collections.Generic
aMap Map
Результат System.Collections.Generic

addAgent() публичный Метод

public addAgent ( IAgent a, System startLocation ) : void
a IAgent
startLocation System
Результат void

executeAction() публичный Метод

public executeAction ( IAgent agent, Action a ) : EnvironmentState
agent IAgent
a Action
Результат EnvironmentState

getAgentLocation() публичный Метод

public getAgentLocation ( IAgent a ) : System.String
a IAgent
Результат System.String

getAgentTravelDistance() публичный Метод

public getAgentTravelDistance ( IAgent a ) : System.Double
a IAgent
Результат System.Double

getCurrentState() публичный Метод

public getCurrentState ( ) : EnvironmentState
Результат EnvironmentState

getMap() публичный Метод

public getMap ( ) : Map
Результат Map

getPerceptSeenBy() публичный Метод

public getPerceptSeenBy ( IAgent anAgent ) : Percept
anAgent IAgent
Результат Percept