nl.tudelft.goal.ut2004.environment
Class UT2004Environment
java.lang.Object
eis.EIDefaultImpl
eis.eis2java.environment.AbstractEnvironment
nl.tudelft.goal.unreal.environment.SimpleTransitioningEnvironment
nl.tudelft.goal.unreal.environment.AbstractUnrealEnvironment
nl.tudelft.goal.ut2004.environment.UT2004Environment
- All Implemented Interfaces:
- cz.cuni.amis.pogamut.base.component.IComponent, eis.EnvironmentInterfaceStandard, Serializable
public class UT2004Environment
- extends nl.tudelft.goal.unreal.environment.AbstractUnrealEnvironment
- See Also:
- Serialized Form
| Fields inherited from class nl.tudelft.goal.unreal.environment.AbstractUnrealEnvironment |
configuration, environmentLogger, id, log |
|
Method Summary |
protected void |
connectEnvironment()
|
protected eis.eis2java.handlers.ActionHandler |
createActionHandler(cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotController controller)
|
protected eis.eis2java.handlers.PerceptHandler |
createPerceptHandler(cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotController controller)
|
protected cz.cuni.amis.pogamut.ut2004.utils.UT2004ServerRunner<? extends cz.cuni.amis.pogamut.ut2004.server.IUT2004Server,? extends cz.cuni.amis.pogamut.ut2004.agent.params.UT2004AgentParameters> |
createServerRunner()
|
protected cz.cuni.amis.pogamut.ut2004.utils.UTBotRunner<cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot<cz.cuni.amis.pogamut.base3d.worldview.IVisionWorldView,cz.cuni.amis.pogamut.base.communication.command.IAct,cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotController>,cz.cuni.amis.pogamut.ut2004.bot.params.UT2004BotParameters> |
getBotRunner(nl.tudelft.goal.unreal.messages.Configuration configuration)
|
protected Class<UT2004BotBehavior> |
getControlerClass()
|
protected void |
initializeEnvironment(Map<String,eis.iilang.Parameter> parameters)
|
protected void |
killEnvironment()
|
static void |
main(String[] args)
|
protected void |
registerTranslators()
|
| Methods inherited from class nl.tudelft.goal.unreal.environment.AbstractUnrealEnvironment |
connectAgents, createServerActionHandler, createServerPerceptHandler, getComponentId, getName, isSupportedByEnvironment, isSupportedByType, pauseEvironment, startAgent, startEnvironment, startServer, synchronizedDeleteEntity, toString |
| Methods inherited from class nl.tudelft.goal.unreal.environment.SimpleTransitioningEnvironment |
init, kill, pause, start |
| Methods inherited from class eis.eis2java.environment.AbstractEnvironment |
deleteEntity, getAllPerceptsFromEntity, getEntity, isSupportedByEntity, performEntityAction, registerEntity, registerEntity, registerEntity, registerEntity, requiredVersion |
| Methods inherited from class eis.EIDefaultImpl |
addEntity, addEntity, associateEntity, attachAgentListener, attachEnvironmentListener, detachAgentListener, detachEnvironmentListener, freeAgent, freeEntity, freePair, getAgents, getAllPercepts, getAssociatedAgents, getAssociatedEntities, getEntities, getFreeEntities, getState, getType, isInitSupported, isKillSupported, isPauseSupported, isStartSupported, isStateTransitionValid, notifyAgents, notifyAgentsViaEntity, notifyDeletedEntity, notifyFreeEntity, notifyNewEntity, performAction, queryEntityProperty, queryProperty, registerAgent, reset, setState, setType, unregisterAgent |
UT2004Environment
public UT2004Environment()
registerTranslators
protected void registerTranslators()
- Specified by:
registerTranslators in class nl.tudelft.goal.unreal.environment.AbstractUnrealEnvironment
main
public static void main(String[] args)
throws eis.exceptions.ManagementException
- Throws:
eis.exceptions.ManagementException
getControlerClass
protected Class<UT2004BotBehavior> getControlerClass()
- Specified by:
getControlerClass in class nl.tudelft.goal.unreal.environment.AbstractUnrealEnvironment
getBotRunner
protected cz.cuni.amis.pogamut.ut2004.utils.UTBotRunner<cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot<cz.cuni.amis.pogamut.base3d.worldview.IVisionWorldView,cz.cuni.amis.pogamut.base.communication.command.IAct,cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotController>,cz.cuni.amis.pogamut.ut2004.bot.params.UT2004BotParameters> getBotRunner(nl.tudelft.goal.unreal.messages.Configuration configuration)
- Specified by:
getBotRunner in class nl.tudelft.goal.unreal.environment.AbstractUnrealEnvironment
createPerceptHandler
protected eis.eis2java.handlers.PerceptHandler createPerceptHandler(cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotController controller)
throws eis.exceptions.EntityException
- Specified by:
createPerceptHandler in class nl.tudelft.goal.unreal.environment.AbstractUnrealEnvironment
- Throws:
eis.exceptions.EntityException
createActionHandler
protected eis.eis2java.handlers.ActionHandler createActionHandler(cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004BotController controller)
throws eis.exceptions.EntityException
- Specified by:
createActionHandler in class nl.tudelft.goal.unreal.environment.AbstractUnrealEnvironment
- Throws:
eis.exceptions.EntityException
createServerRunner
protected cz.cuni.amis.pogamut.ut2004.utils.UT2004ServerRunner<? extends cz.cuni.amis.pogamut.ut2004.server.IUT2004Server,? extends cz.cuni.amis.pogamut.ut2004.agent.params.UT2004AgentParameters> createServerRunner()
- Overrides:
createServerRunner in class nl.tudelft.goal.unreal.environment.AbstractUnrealEnvironment
initializeEnvironment
protected void initializeEnvironment(Map<String,eis.iilang.Parameter> parameters)
throws eis.exceptions.ManagementException
- Overrides:
initializeEnvironment in class nl.tudelft.goal.unreal.environment.AbstractUnrealEnvironment
- Throws:
eis.exceptions.ManagementException
connectEnvironment
protected void connectEnvironment()
throws eis.exceptions.ManagementException
- Overrides:
connectEnvironment in class nl.tudelft.goal.unreal.environment.AbstractUnrealEnvironment
- Throws:
eis.exceptions.ManagementException
killEnvironment
protected void killEnvironment()
- Overrides:
killEnvironment in class nl.tudelft.goal.unreal.environment.AbstractUnrealEnvironment
Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.