eMotion
 All Classes Functions Variables Enumerations
Public Member Functions | Public Attributes | List of all members
ePersonality Class Reference

#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
 

Detailed Description

Author
Florian Harde flori.nosp@m.anha.nosp@m.rde@y.nosp@m.ahoo.nosp@m..de

DESCRIPTION

Describes a individual in eMotion. An personality is the specific representation of an affect driven mind.

Documantation optimized for doxygen.

Constructor & Destructor Documentation

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

Parameters
mooda eMood
attitudeSeta vector of attitudes, defining the default relation to akteurs
standardSeta vector of standards, defining the default relation to objects
needSeta vector of needs, defining the goals and needs
reactionSeta vector of reactions, which define the coping abilitys of this personality

Member Data Documentation

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


The documentation for this class was generated from the following files: