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