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

Modules/BehaviorControl/GT2004BehaviorControl/GT2004DTT/DefaultOptionRating.h

Go to the documentation of this file.
00001 /**
00002 * @file DefaultOptionRating.h
00003 * 
00004 * Implementation of class DefaultOptionRating.
00005 *
00006 * @author <A href=mailto:jochen@kerdels.de>Jochen Kerdels</A>
00007 */
00008 
00009 #ifndef __DefaultOptionRating_h_
00010 #define __DefaultOptionRating_h_
00011 
00012 #include "Tools/DynamicTeamTactic/OptionRating.h"
00013 #include "Tools/DynamicTeamTactic/ChooserRaterInterfaces.h"
00014 
00015 
00016 /**
00017 * @class DefaultOptionRating
00018 *
00019 * A simple implementation of the DefaultOptionRating class.
00020 *
00021 */
00022 class DefaultOptionRating : public OptionRating
00023 {
00024 public:
00025   
00026   
00027   /** 
00028   * Constructor.
00029   * @param interfaces The parameters of the OptionRating class.
00030   * @param collectedBeliefs The collected-Beliefs to work on.
00031   * @param chooserRaterInterfaces We want to talk to the tactic-Chooser.
00032   */
00033   DefaultOptionRating(const BehaviorControlInterfaces& interfaces,
00034     CollectedBeliefs& collectedBeliefs,
00035     ChooserRaterInterfaces& chooserRaterInterfaces
00036     );
00037   
00038   /** rating the Options in here... */
00039   virtual void rateOptions();
00040   
00041 private:
00042 
00043   int ocrating[5];
00044   
00045   void doPreCals();
00046   
00047 };
00048 
00049 #endif // __DefaultOptionRating_h_
00050 
00051 /*
00052 * Change log :
00053 * $Log: DefaultOptionRating.h,v $
00054 * Revision 1.1  2004/07/22 22:38:31  kerdels
00055 * added DTT used by Open Challenge, RIP and Xabsl-Options will follow
00056 *
00057 *
00058 */

Generated on Thu Sep 23 19:57:26 2004 for GT2004 by doxygen 1.3.6