public interface Perception
Modifier and Type | Method and Description |
---|---|
ChangeSet |
getVisibleEntities(AgentProxy agent)
Determine what Entities are visible to a particular agent.
|
void |
initialise(Config config,
WorldModel<? extends Entity> world)
Initialise this perception object.
|
void |
setTime(int timestep)
Notify this perception object of the current time.
|
void initialise(Config config, WorldModel<? extends Entity> world)
config
- The kernel configuration.world
- The world model.ChangeSet getVisibleEntities(AgentProxy agent)
agent
- The agent that is perceiving the world.void setTime(int timestep)
timestep
- The current timestep.