cz.cuni.amis.pogamut.sposh.context
Class UT2004ContextBase<BOT extends cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot>

Package class diagram package UT2004ContextBase
java.lang.Object
  extended by cz.cuni.amis.pogamut.sposh.context.Context<BOT>
      extended by cz.cuni.amis.pogamut.sposh.context.UT2004ContextBase<BOT>
All Implemented Interfaces:
cz.cuni.amis.pogamut.sposh.context.IContext<BOT>, IUT2004Context<BOT>
Direct Known Subclasses:
UT2004Context

public class UT2004ContextBase<BOT extends cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot>
extends cz.cuni.amis.pogamut.sposh.context.Context<BOT>
implements IUT2004Context<BOT>


Field Summary
protected  cz.cuni.amis.pogamut.base.utils.logging.LogCategory log
           
protected  cz.cuni.amis.pogamut.ut2004.teamcomm.bot.UT2004TCClient tcClient
           
 
Fields inherited from class cz.cuni.amis.pogamut.sposh.context.Context
bot, name
 
Constructor Summary
UT2004ContextBase(String name, BOT bot)
           
 
Method Summary
 void finishControllerInitialization()
           
 void finishInitialization()
           
 cz.cuni.amis.pogamut.base.communication.command.IAct getAct()
           
 cz.cuni.amis.pogamut.base.utils.logging.LogCategory getLog()
           
 cz.cuni.amis.pogamut.ut2004.teamcomm.bot.UT2004TCClient getTCClient()
           
 cz.cuni.amis.pogamut.base3d.worldview.IVisionWorldView getWorldView()
           
protected  void initialize()
           
protected  void initializeModules(BOT bot)
           
 void logicIteration()
          This method is called before the SPOSH iteration is invoked.
 void mapInfoObtainedInternal()
           
 
Methods inherited from class cz.cuni.amis.pogamut.sposh.context.Context
getBot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cz.cuni.amis.pogamut.sposh.context.IContext
getBot
 

Field Detail

log

protected cz.cuni.amis.pogamut.base.utils.logging.LogCategory log

tcClient

protected cz.cuni.amis.pogamut.ut2004.teamcomm.bot.UT2004TCClient tcClient
Constructor Detail

UT2004ContextBase

public UT2004ContextBase(String name,
                         BOT bot)
Method Detail

initialize

protected void initialize()

initializeModules

protected void initializeModules(BOT bot)

getLog

public cz.cuni.amis.pogamut.base.utils.logging.LogCategory getLog()

getTCClient

public cz.cuni.amis.pogamut.ut2004.teamcomm.bot.UT2004TCClient getTCClient()

getWorldView

public cz.cuni.amis.pogamut.base3d.worldview.IVisionWorldView getWorldView()

getAct

public cz.cuni.amis.pogamut.base.communication.command.IAct getAct()

mapInfoObtainedInternal

public void mapInfoObtainedInternal()

finishControllerInitialization

public void finishControllerInitialization()

finishInitialization

public void finishInitialization()
Specified by:
finishInitialization in interface IUT2004Context<BOT extends cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot>

logicIteration

public void logicIteration()
This method is called before the SPOSH iteration is invoked. You may clear previous-state variables here.



Copyright © 2016 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.