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

#include <eAttitude.h>

Public Member Functions

 eAttitude (std::string *name, std::vector< eFeeling * > *feelings, eAkteur *akteur)
 
 eAttitude (const eAttitude &)
 

Public Attributes

std::string const *const m_name
 
std::vector< eFeeling * > *const m_feelings
 
eAkteur const *const m_akteur
 

Detailed Description

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

DESCRIPTION

A class defining an attitude in the context of eMotion

Documantation optimized for doxygen.

Constructor & Destructor Documentation

eAttitude::eAttitude ( std::string *  name,
std::vector< eFeeling * > *  feelings,
eAkteur akteur 
)

Constructor, which defines the attitude

Parameters
namea string describing this attitude
feelingsa vector of feelings, describing this attitude to an aktuer
akteura pointer to the related akteur
eAttitude::eAttitude ( const eAttitude att)

CopyConstructor

Parameters
constattitude& a feference to the object, which should be copied.

Member Data Documentation

eAkteur const* const eAttitude::m_akteur

a pointer to the related akteur

std::vector<eFeeling*>* const eAttitude::m_feelings

a vector of feelings, describing this attitude to an aktuer

std::string const* const eAttitude::m_name

a string representing the name of this attitude


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