Scheduler
complexAction.h
Go to the documentation of this file.
1 
10 #ifndef COMPLEX_ACTION_H
11 #define COMPLEX_ACTION_H
12 
13 #include <vector>
14 #include "action.h"
15 
16 namespace Mdp
17 {
18 
19 
20 class ComplexAction : public Action
21 {
22 friend ActionSpaceBuilder;
23 public:
25  std::string getName();
26  void performAction();
27 protected:
28  /*This vector is initialized by our friend ActionSpaceBuilder*/
29  std::vector<Action*> actions;
30 };
31 
32 
33 
34 
35 }
36 
37 
38 
39 #endif
Builds the action space.
std::string getName()
Definition: action.h:18
std::vector< Action * > actions
Definition: complexAction.h:29