#include <ePersonality.h>
Public Member Functions | |
ePersonality (eMood *mood, std::vector< eAttitude * > *attitudeSet, std::vector< eStandard * > *standardSet, std::vector< eNeed * > *needSet, std::vector< eReaction * > *reactionSet) | |
Public Attributes | |
eExperienceNetwork *const | m_experienceNetwork |
eMood *const | m_mood |
eReaction const * | actualState |
std::vector< eReaction * > *const | m_reactionSet |
std::vector< eAttitude * > *const | m_attitudeSet |
std::vector< eStandard * > *const | m_standardSet |
std::vector< eNeed * > *const | m_needSet |
Describes a individual in eMotion. An personality is the specific representation of an affect driven mind.
Documantation optimized for doxygen.
ePersonality::ePersonality | ( | eMood * | mood, |
std::vector< eAttitude * > * | attitudeSet, | ||
std::vector< eStandard * > * | standardSet, | ||
std::vector< eNeed * > * | needSet, | ||
std::vector< eReaction * > * | reactionSet | ||
) |
Constructor, initiating an individual personality
mood | a eMood |
attitudeSet | a vector of attitudes, defining the default relation to akteurs |
standardSet | a vector of standards, defining the default relation to objects |
needSet | a vector of needs, defining the goals and needs |
reactionSet | a vector of reactions, which define the coping abilitys of this personality |
eReaction const* ePersonality::actualState |
holds the actual state
std::vector<eAttitude *>* const ePersonality::m_attitudeSet |
holds all attitudes of this personality
eExperienceNetwork* const ePersonality::m_experienceNetwork |
holds the experiences of this personality
eMood* const ePersonality::m_mood |
describes the actual mood of this personality
std::vector<eNeed *>* const ePersonality::m_needSet |
holds all needs and goals of this personality
std::vector<eReaction *>* const ePersonality::m_reactionSet |
holds all possible coping abilitys of this personality
std::vector<eStandard *>* const ePersonality::m_standardSet |
holds all standars of this personality