Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

GlobalAnalyser Class Reference

The Base class for global analysis. More...

#include <GlobalAnalyser.h>

Inheritance diagram for GlobalAnalyser:

Inheritance graph
[legend]
Collaboration diagram for GlobalAnalyser:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GlobalAnalyser (const BehaviorControlInterfaces &interfaces)
 Constructor.

virtual ~GlobalAnalyser ()
 Destructor.

virtual void update ()=0
 This method should be implemented by descendants.

virtual double getWeight (RateableOptions::TacticEntryTypeID tacticEntryType)=0
 This method should be implemented by descendants.


Detailed Description

The Base class for global analysis.

It is the task of global analysis to weight TacticEntries in a situation-dependend manner.

Definition at line 22 of file GlobalAnalyser.h.


Constructor & Destructor Documentation

GlobalAnalyser::GlobalAnalyser const BehaviorControlInterfaces interfaces  )  [inline]
 

Constructor.

Parameters:
interfaces The parameters of the GlobalAnalyser module.

Definition at line 32 of file GlobalAnalyser.h.

virtual GlobalAnalyser::~GlobalAnalyser  )  [inline, virtual]
 

Destructor.

Definition at line 37 of file GlobalAnalyser.h.


Member Function Documentation

virtual void GlobalAnalyser::update  )  [pure virtual]
 

This method should be implemented by descendants.

Implemented in DefGlobalAnalyser.

Referenced by DefaultTacticChooser::chooseOption().

virtual double GlobalAnalyser::getWeight RateableOptions::TacticEntryTypeID  tacticEntryType  )  [pure virtual]
 

This method should be implemented by descendants.

Implemented in DefGlobalAnalyser.

Referenced by DefaultTacticChooser::chooseOption().


The documentation for this class was generated from the following file:
Generated on Thu Sep 23 20:06:33 2004 for GT2004 by doxygen 1.3.6