C# Class AIMA.Core.Environment.Vacuum.VacuumEnvironment

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

Protected Properties

Property Type Description
envState VacuumEnvironmentState
isDone bool

Public Methods

Method Description
VacuumEnvironment ( ) : System
VacuumEnvironment ( LocationState locAState, LocationState locBState ) : System
addAgent ( Agent a ) : void
addAgent ( Agent a, String location ) : void
executeAction ( Agent a, System.Action agentAction ) : EnvironmentState
getAgentLocation ( Agent a ) : String
getCurrentState ( ) : EnvironmentState
getLocationState ( String location ) : LocationState
getPerceptSeenBy ( Agent anAgent ) : Percept
isDone ( ) : bool

Method Details

VacuumEnvironment() public method

public VacuumEnvironment ( ) : System
return System

VacuumEnvironment() public method

public VacuumEnvironment ( LocationState locAState, LocationState locBState ) : System
locAState LocationState
locBState LocationState
return System

addAgent() public method

public addAgent ( Agent a ) : void
a Agent
return void

addAgent() public method

public addAgent ( Agent a, String location ) : void
a Agent
location String
return void

executeAction() public method

public executeAction ( Agent a, System.Action agentAction ) : EnvironmentState
a Agent
agentAction System.Action
return EnvironmentState

getAgentLocation() public method

public getAgentLocation ( Agent a ) : String
a Agent
return String

getCurrentState() public method

public getCurrentState ( ) : EnvironmentState
return EnvironmentState

getLocationState() public method

public getLocationState ( String location ) : LocationState
location String
return LocationState

getPerceptSeenBy() public method

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

isDone() public method

public isDone ( ) : bool
return bool

Property Details

envState protected_oe property

protected VacuumEnvironmentState,AIMA.Core.Environment.Vacuum envState
return VacuumEnvironmentState

isDone protected_oe property

protected bool isDone
return bool