C# 클래스 AIMA.Core.Environment.Vacuum.VacuumEnvironment

상속: AIMA.Core.Agent.Impl.AbstractEnvironment
파일 보기 프로젝트 열기: PaulMineau/AIMA.Net 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
envState VacuumEnvironmentState
isDone bool

공개 메소드들

메소드 설명
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

메소드 상세

VacuumEnvironment() 공개 메소드

public VacuumEnvironment ( ) : System
리턴 System

VacuumEnvironment() 공개 메소드

public VacuumEnvironment ( LocationState locAState, LocationState locBState ) : System
locAState LocationState
locBState LocationState
리턴 System

addAgent() 공개 메소드

public addAgent ( Agent a ) : void
a Agent
리턴 void

addAgent() 공개 메소드

public addAgent ( Agent a, String location ) : void
a Agent
location String
리턴 void

executeAction() 공개 메소드

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

getAgentLocation() 공개 메소드

public getAgentLocation ( Agent a ) : String
a Agent
리턴 String

getCurrentState() 공개 메소드

public getCurrentState ( ) : EnvironmentState
리턴 EnvironmentState

getLocationState() 공개 메소드

public getLocationState ( String location ) : LocationState
location String
리턴 LocationState

getPerceptSeenBy() 공개 메소드

public getPerceptSeenBy ( Agent anAgent ) : Percept
anAgent Agent
리턴 Percept

isDone() 공개 메소드

public isDone ( ) : bool
리턴 bool

프로퍼티 상세

envState 보호되어 있는 프로퍼티

protected VacuumEnvironmentState,AIMA.Core.Environment.Vacuum envState
리턴 VacuumEnvironmentState

isDone 보호되어 있는 프로퍼티

protected bool isDone
리턴 bool