MultiAgentDecisionProcess  Release 0.2.1
ActionDiscrete.h
Go to the documentation of this file.
1 
28 /* Only include this header file once. */
29 #ifndef _ACTIONDISCRETE_H_
30 #define _ACTIONDISCRETE_H_ 1
31 
32 /* the include directives */
33 #include <iostream>
34 #include <string>
35 
36 #include "Globals.h"
37 #include "Action.h"
38 #include "DiscreteEntity.h"
39 
41 
45 class ActionDiscrete : public Action,
46  public DiscreteEntity
47 {
48 private:
49 
50 protected:
51 
52 public:
53  // Constructor, destructor and copy assignment.
55  ActionDiscrete(Index i, std::string name=std::string("undefined"),
56  std::string description=std::string("undefined")) :
57  Action(name, description),
58  DiscreteEntity(i){};
59 
60 };
61 
62 #endif /* !_ACTIONDISCRETE_H_ */
63 
64 // Local Variables: ***
65 // mode:c++ ***
66 // End: ***