MultiAgentDecisionProcess  Release 0.2.1
ValueFunction.h
Go to the documentation of this file.
1 
28 /* Only include this header file once. */
29 #ifndef _VALUEFUNCTION_H_
30 #define _VALUEFUNCTION_H_ 1
31 
32 /* the include directives */
33 #include <iostream>
34 #include "PlanningUnit.h"
35 
36 
43 {
44  private:
45 
46  protected:
47 
48  public:
49  // Constructor, destructor and copy assignment.
50 
52  virtual ~ValueFunction(){};
53 
55  virtual PlanningUnit* GetPU() const = 0;
56 };
57 
58 
59 #endif /* !_VALUEFUNCTION_H_ */
60 
61 // Local Variables: ***
62 // mode:c++ ***
63 // End: ***