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

CollectedBeliefs & collectedBeliefs
ChooserRaterInterfaces & chooserRaterInterfaces

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