public class AgentScoutEnvironment.AgentScoutEnvironmentHandler
extends cz.agents.alite.environment.eventbased.EventBasedEnvironment.EventBasedHandler
Constructor and Description |
---|
AgentScoutEnvironment.AgentScoutEnvironmentHandler() |
Modifier and Type | Method and Description |
---|---|
<C extends cz.agents.alite.environment.Action> |
addAction(java.lang.Class<C> clazz,
cz.agents.alite.common.entity.Entity entity) |
cz.agents.alite.communication.DefaultCommunicator |
addDefaultCommunicator(cz.agents.alite.common.entity.Entity entity) |
<C extends cz.agents.alite.environment.Sensor> |
addSensor(java.lang.Class<C> clazz,
cz.agents.alite.common.entity.Entity entity) |
float |
getAltitude(float x,
float y) |
CollisionZone |
getCollisionZone() |
cz.agents.alite.communication.directory.DirectoryFacilitator |
getDirectoryFacilitator() |
UrbanMap |
getMap() |
Terrain |
getTerrain() |
public AgentScoutEnvironment.AgentScoutEnvironmentHandler()
public <C extends cz.agents.alite.environment.Action> C addAction(java.lang.Class<C> clazz, cz.agents.alite.common.entity.Entity entity)
addAction
in class cz.agents.alite.environment.eventbased.EventBasedEnvironment.EventBasedHandler
public <C extends cz.agents.alite.environment.Sensor> C addSensor(java.lang.Class<C> clazz, cz.agents.alite.common.entity.Entity entity)
addSensor
in class cz.agents.alite.environment.eventbased.EventBasedEnvironment.EventBasedHandler
public cz.agents.alite.communication.DefaultCommunicator addDefaultCommunicator(cz.agents.alite.common.entity.Entity entity)
public cz.agents.alite.communication.directory.DirectoryFacilitator getDirectoryFacilitator()
public UrbanMap getMap()
public Terrain getTerrain()
public CollisionZone getCollisionZone()
public float getAltitude(float x, float y)