eMotion
 All Classes Functions Variables Enumerations
ePersonality.h
1 
11 #pragma once
12 #include <vector>
13 
14 #include "eExperienceNetwork.h"
15 #include "eMood.h"
16 #include "eReaction.h"
17 #include "eAttitude.h"
18 #include "eStandard.h"
19 #include "eNeed.h"
20 #include "eFeeling.h"
21 #include "eEvent.h"
22 #include "eHelper.h"
23 
25 {
26 
27 public:
38  eMood * mood,
39  std::vector<eAttitude*> * attitudeSet,
40  std::vector<eStandard*> * standardSet,
41  std::vector<eNeed*> * needSet,
42  std::vector<eReaction*> * reactionSet
43  );
44  ~ePersonality(void);
45 
46 
47 
48 
50  eMood * const m_mood;
53  std::vector<eReaction *> * const m_reactionSet;
54  std::vector<eAttitude *> * const m_attitudeSet;
55  std::vector<eStandard *> * const m_standardSet;
56  std::vector<eNeed *> * const m_needSet;
58 };
59 
eReaction const * actualState
Definition: ePersonality.h:51
std::vector< eNeed * > *const m_needSet
Definition: ePersonality.h:56
Definition: eMood.h:17
Definition: eReaction.h:18
std::vector< eReaction * > *const m_reactionSet
Definition: ePersonality.h:53
std::vector< eAttitude * > *const m_attitudeSet
Definition: ePersonality.h:54
Definition: eExperienceNetwork.h:19
eExperienceNetwork *const m_experienceNetwork
Definition: ePersonality.h:49
Definition: ePersonality.h:24
std::vector< eStandard * > *const m_standardSet
Definition: ePersonality.h:55
eMood *const m_mood
Definition: ePersonality.h:50
ePersonality(eMood *mood, std::vector< eAttitude * > *attitudeSet, std::vector< eStandard * > *standardSet, std::vector< eNeed * > *needSet, std::vector< eReaction * > *reactionSet)
Definition: ePersonality.cpp:3