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

OptionRating Class Reference

The Base class for option rating. More...

#include <OptionRating.h>

Inheritance diagram for OptionRating:

Inheritance graph
[legend]
Collaboration diagram for OptionRating:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OptionRating (const BehaviorControlInterfaces &interfaces, CollectedBeliefs &collectedBeliefs, ChooserRaterInterfaces &chooserRaterInterfaces)
 Constructor.

virtual ~OptionRating ()
 Destructor.

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


Protected Attributes

CollectedBeliefscollectedBeliefs
ChooserRaterInterfaceschooserRaterInterfaces

Detailed Description

The Base class for option rating.

It is the task of option rating to rate all avaible options.

Definition at line 22 of file OptionRating.h.


Constructor & Destructor Documentation

OptionRating::OptionRating const BehaviorControlInterfaces interfaces,
CollectedBeliefs collectedBeliefs,
ChooserRaterInterfaces chooserRaterInterfaces
[inline]
 

Constructor.

Parameters:
interfaces The parameters of the OptionRating module.
collectedBeliefs The collected-Beliefs to work on.
chooserRaterInterfaces We want to talk to the Tactic-Chooser.

Definition at line 38 of file OptionRating.h.

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

Destructor.

Definition at line 48 of file OptionRating.h.


Member Function Documentation

virtual void OptionRating::rateOptions  )  [pure virtual]
 

This method should be implemented by descendants.

Implemented in DefaultOptionRating.

Referenced by GT2004BehaviorControl::preExecute().


Member Data Documentation

CollectedBeliefs& OptionRating::collectedBeliefs [protected]
 

Definition at line 26 of file OptionRating.h.

ChooserRaterInterfaces& OptionRating::chooserRaterInterfaces [protected]
 

Definition at line 28 of file OptionRating.h.


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