public interface SimulationAgent
Modifier and Type | Method and Description |
---|---|
FinalPerception |
createFinalPerception(WorldState simstate,
AgentState[] agentstates) |
InitialStickyPerception |
createInitialPerception(WorldState simstate,
AgentState[] agentstates) |
Perception |
createPerception(WorldState simstate,
AgentState[] agentstates) |
SimulationAgent |
getAgent() |
AgentState |
getAgentState()
Retrieve agent state.
|
void |
processAction(Action a,
WorldState simstate,
AgentState[] agentstates) |
void |
setAgent(SimulationAgent agent)
Assign a low level agent to this higher level agent, to interact with.
|
void |
setAgentParameter(AgentParameter agentpar)
Set agent creation parameter.
|
SimulationAgent getAgent()
void setAgent(SimulationAgent agent)
agent
- low level agent to usevoid setAgentParameter(AgentParameter agentpar)
agentpar
- agent parameters to useAgentState getAgentState()
Perception createPerception(WorldState simstate, AgentState[] agentstates)
void processAction(Action a, WorldState simstate, AgentState[] agentstates)
InitialStickyPerception createInitialPerception(WorldState simstate, AgentState[] agentstates)
FinalPerception createFinalPerception(WorldState simstate, AgentState[] agentstates)
Copyright © 2013. All Rights Reserved.