Uses of Class
bot.Bot

Packages that use Bot
atomicActions   
atomicActions.basic   
bot   
decisionMakingSystem   
launcher   
 

Uses of Bot in atomicActions
 

Fields in atomicActions declared as Bot
 Bot AtomicAction.agent
          link to the agent
 

Methods in atomicActions with parameters of type Bot
 AtomicAction AtomicActionFactory.getAction(AtomicActions type, Action parent, Bot agent)
           
 

Constructors in atomicActions with parameters of type Bot
AtomicAction(Action parent, Bot agent)
          copy constructor
Bake(Action parent, Bot agent)
           
Borrow(Action parent, Bot agent)
           
BrushTeeth(Action parent, Bot agent)
           
BuyGroceries(Action parent, Bot agent)
           
Clean(Action parent, Bot agent)
           
CleanFloor(Action parent, Bot agent)
           
ConfirmTraining(Action parent, Bot agent)
           
Cook(Action parent, Bot agent)
           
Crochet(Action parent, Bot agent)
           
Cycle(Action parent, Bot agent)
           
Dance(Action parent, Bot agent)
           
Dig(Action parent, Bot agent)
           
DressUp(Action parent, Bot agent)
           
Drink(Action parent, Bot agent)
           
Eat(Action parent, Bot agent)
           
Embroider(Action parent, Bot agent)
           
Excercise(Action parent, Bot agent)
           
ExplainRules(Action parent, Bot agent)
           
Fix(Action parent, Bot agent)
           
Follow(Action parent, Bot agent)
           
GoToPub(Action parent, Bot agent)
           
JoinSomeoneDrinking(Action parent, Bot agent)
           
Jump(Action parent, Bot agent)
           
Knit(Action parent, Bot agent)
           
Listen(Action parent, Bot agent)
           
Paint(Action parent, Bot agent)
           
Pay(Action parent, Bot agent)
           
Plant(Action parent, Bot agent)
           
PlayBoardGames(Action parent, Bot agent)
           
PlayComputerGames(Action parent, Bot agent)
           
PlayUltimate(Action parent, Bot agent)
           
Prepare(Action parent, Bot agent)
           
PrepareAGame(Action parent, Bot agent)
           
Program(Action parent, Bot agent)
           
Read(Action parent, Bot agent)
           
Run(Action parent, Bot agent)
           
SayGoodBye(Action parent, Bot agent)
           
SayHello(Action parent, Bot agent)
           
SeeAMovie(Action parent, Bot agent)
           
SeeAPlay(Action parent, Bot agent)
           
SeeExhibition(Action parent, Bot agent)
           
SellGroceries(Action parent, Bot agent)
           
Shop(Action parent, Bot agent)
           
Shower(Action parent, Bot agent)
           
ShutDown(Action parent, Bot agent)
           
Sing(Action parent, Bot agent)
           
SitAtTheLecture(Action parent, Bot agent)
           
Sleep(Action parent, Bot agent)
           
StareAtTV(Action parent, Bot agent)
           
Start(Action parent, Bot agent)
           
Swim(Action parent, Bot agent)
           
TakeOutGarbage(Action parent, Bot agent)
           
Think(Action parent, Bot agent)
           
Toilet(Action parent, Bot agent)
           
UseWikipedia(Action parent, Bot agent)
           
Wait(Action parent, Bot agent)
           
WanderAround(Action parent, Bot agent)
           
WashFace(Action parent, Bot agent)
           
WashFloor(Action parent, Bot agent)
           
WashFood(Action parent, Bot agent)
           
Work(Action parent, Bot agent)
           
 

Uses of Bot in atomicActions.basic
 

Constructors in atomicActions.basic with parameters of type Bot
Eat(Action parent, Bot agent)
           
Take(Action parent, Bot agent)
           
Use(Action parent, Bot agent)
           
Walk(Action parent, Bot agent)
           
 

Uses of Bot in bot
 

Constructors in bot with parameters of type Bot
ExperimentControllerImpl(Logger log, String directory, Bot agent)
           
 

Uses of Bot in decisionMakingSystem
 

Fields in decisionMakingSystem declared as Bot
 Bot DecisionModuleImpl.agent
          link to agent
 Bot Inventory.agent
          link on the agent - to register listeners, querry built-in agent's inventory
 

Methods in decisionMakingSystem with parameters of type Bot
 Intention Intention.cloneBySerialize(Bot agent, DecisionModuleImpl dModule)
          makes hard copy of whole AND-OR tree via Serializable, as decision module and agent are transient it sets those manually after acquiring hard copy
static DecisionModuleImpl DecisionModuleImpl.loadFromFile(String filename, Logger log, Bot agent, String directory)
           
 void DecisionModuleImpl.prepareLogic(Bot agent, String directory, String planningFilename)
          quite close to the constructor, prepares everything in the logic (loads intentions from XML, initialize all structures).
 

Constructors in decisionMakingSystem with parameters of type Bot
Inventory(Bot agent, DecisionModuleImpl module)
           
ThingsManager(Bot agent, Logger log, PerceptiveField field, String directory, DecisionModuleImpl decisionModule)
           
 

Uses of Bot in launcher
 

Fields in launcher with type parameters of type Bot
 ArrayList<Bot> BotLauncher.botList
           
 



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