MultiAgentDecisionProcess  Release 0.2.1
QFunctionForDecPOMDPInterface.h
Go to the documentation of this file.
1 
28 /* Only include this header file once. */
29 #ifndef _QFUNCTIONFORDECPOMDPINTERFACE_H_
30 #define _QFUNCTIONFORDECPOMDPINTERFACE_H_ 1
31 
32 /* the include directives */
33 #include "Globals.h"
34 #include "QFunctionInterface.h"
35 
42  virtual public QFunctionInterface
43 {
44  private:
45 
46 
47  protected:
48 
49  public:
50  // Constructor, destructor and copy assignment.
53  {};
56 /*
58  QFunctionForDecPOMDPInterface(const QFunctionForDecPOMDPInterface& a);
60  QFunctionForDecPOMDPInterface& operator= (const QFunctionForDecPOMDPInterface& o);
61 */
62  //operators:
63 
64  //data manipulation (set) functions:
65  virtual void SetPU(const PlanningUnitDecPOMDPDiscrete& pu) = 0;
66 
67  //get (data) functions:
68  virtual const PlanningUnitDecPOMDPDiscrete* GetPU() const = 0;
69 
70 };
71 
72 
73 #endif /* !_QFUNCTIONFORDECPOMDPINTERFACE_H_ */
74 
75 // Local Variables: ***
76 // mode:c++ ***
77 // End: ***