eMotion
 All Classes Functions Variables Enumerations
ePersonalityPattern.h
1 
10 #pragma once
11 
12 #include <vector>
13 #include <map>
14 #include "eHelper.h"
15 
17 {
18 public:
32  ePersonalityPattern(int patternID,
33  int conditionID,
34  std::vector<unsigned int> *moodIndeces,
35  std::vector<unsigned int> *needIndeces,
36  std::vector<unsigned int> *reactionIndeces,
37  std::vector<float> *moodValues,
38  std::map<unsigned int, std::vector<float>>* attitudeData,
39  std::map<unsigned int, std::vector<float>>* standardData);
40 
45 
46  int const m_conditionID;
47  int const m_patternID;
49  std::vector<unsigned int> const m_moodIndices;
50  std::vector<float> const m_moodValues;
51  std::map<unsigned int, std::vector<float>> const m_attitudeData;
52  std::map<unsigned int, std::vector<float>> const m_standardData;
53  std::vector<unsigned int> const m_needIndices;
54  std::vector<unsigned int> const m_reactionIndices;
62  bool validatePattern(int const conditionID) const;
63 };
64 
Definition: ePersonalityPattern.h:16
std::map< unsigned int, std::vector< float > > const m_attitudeData
Definition: ePersonalityPattern.h:51
std::vector< unsigned int > const m_needIndices
Definition: ePersonalityPattern.h:53
std::vector< unsigned int > const m_moodIndices
Definition: ePersonalityPattern.h:49
std::vector< float > const m_moodValues
Definition: ePersonalityPattern.h:50
int const m_conditionID
Definition: ePersonalityPattern.h:46
int const m_patternID
Definition: ePersonalityPattern.h:47
~ePersonalityPattern(void)
Definition: ePersonalityPattern.cpp:24
std::map< unsigned int, std::vector< float > > const m_standardData
Definition: ePersonalityPattern.h:52
ePersonalityPattern(int patternID, int conditionID, std::vector< unsigned int > *moodIndeces, std::vector< unsigned int > *needIndeces, std::vector< unsigned int > *reactionIndeces, std::vector< float > *moodValues, std::map< unsigned int, std::vector< float >> *attitudeData, std::map< unsigned int, std::vector< float >> *standardData)
Definition: ePersonalityPattern.cpp:4
bool validatePattern(int const conditionID) const
Definition: ePersonalityPattern.cpp:28
std::vector< unsigned int > const m_reactionIndices
Definition: ePersonalityPattern.h:54