12 #include <ePersonality.h>
13 #include <ePersonalityPattern.h>
18 #include "eDataPool.h"
53 bool createMood(
eMood*& out_mood,
const std::vector<unsigned int>& moodIndices,
const std::vector<float>& moodValues,
const eDataPool * dataPool);
63 bool createAttitudes(std::vector<eAttitude*> *& out_attitudes,
const std::map<
unsigned int, std::vector<float>> &attitudeData,
const eDataPool * dataPool);
73 bool createStandards(std::vector<eStandard*> *& out_standards,
const std::map<
unsigned int, std::vector<float>> &standardData,
const eDataPool * dataPool);
83 bool createNeeds(std::vector<eNeed*> *& out_needs,
const std::vector<unsigned int>& needIndices,
const eDataPool * dataPool);
93 bool createReactions(std::vector<eReaction*> *& out_reactions,
const std::vector<unsigned int>& reactionIndices,
const eDataPool * dataPool);
96 bool m_isAttitudesReady;
97 bool m_isStandardsReady;
99 bool m_isReactionsReady;
Definition: ePersonalityPattern.h:16
ePersonalityFactory(void)
Definition: ePersonalityFactory.cpp:4
Definition: ePersonalityFactory.h:23
Definition: eDataPool.h:35
Definition: ePersonality.h:24
ePersonality * createPersonality(ePersonalityPattern const *pattern)
Definition: ePersonalityFactory.cpp:14