#include <TacticChooser.h>
Inheritance diagram for TacticChooser:
Public Member Functions | |
TacticChooser (const BehaviorControlInterfaces &interfaces, CollectedBeliefs &collectedBeliefs, ChooserRaterInterfaces &chooserRaterInterfaces) | |
Constructor. | |
virtual | ~TacticChooser () |
Destructor. | |
virtual RateableOptions::OptionID | chooseOption ()=0 |
This method should be implemented by descendants. | |
virtual bool | handleMessage (InMessage &message) |
Is called for every incoming debug message. | |
Protected Attributes | |
CollectedBeliefs & | collectedBeliefs |
GlobalAnalyser * | globalAnalyser [RateableOptions::numOfGlobalAnalysers] |
ChooserRaterInterfaces & | chooserRaterInterfaces |
Structure to communicate between TacticChooser und OptionRater. |
It is the task of tactic choosing to choose one option from all avaible options.
Definition at line 27 of file TacticChooser.h.
|
Constructor.
Definition at line 50 of file TacticChooser.h. References globalAnalyser. |
|
Destructor.
Definition at line 66 of file TacticChooser.h. References globalAnalyser. |
|
This method should be implemented by descendants.
Implemented in DefaultTacticChooser. |
|
Is called for every incoming debug message.
Reimplemented in DefaultTacticChooser. Definition at line 81 of file TacticChooser.h. Referenced by GT2004BehaviorControl::handleMessage(). |
|
Definition at line 31 of file TacticChooser.h. |
|
Definition at line 34 of file TacticChooser.h. Referenced by TacticChooser(), and ~TacticChooser(). |
|
Structure to communicate between TacticChooser und OptionRater.
Definition at line 39 of file TacticChooser.h. |