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

#include <eNeed.h>

Public Member Functions

 eNeed (std::string *name, std::vector< eFeeling * > *feelingPattern, eNeedCategory::CATEGORY category, eNeedCategory *categoryObject)
 

Public Attributes

std::string *const m_name
 
std::vector< eFeeling * > *const m_feelingPattern
 
const float * m_categoryFactor
 
eNeedCategory const *const m_ctagoryObject
 

Detailed Description

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

DESCRIPTION

A class defining a need in the context of eMotion

Documantation optimized for doxygen.

Constructor & Destructor Documentation

eNeed::eNeed ( std::string *  name,
std::vector< eFeeling * > *  feelingPattern,
eNeedCategory::CATEGORY  category,
eNeedCategory categoryObject 
)

Constructor, which defines the need

Parameters
namea string describing this need
feelingPatterna vector of feelings describing the destination mood of this object
categroya enum member of eNeedCategory defining the specific category of this need
categroyObjecta pointer to the instance of eNeedCategory

Member Data Documentation

const float* eNeed::m_categoryFactor

a factor representing the categroy of this need

eNeedCategory const* const eNeed::m_ctagoryObject

a pointer to the related need category

std::vector<eFeeling*>* const eNeed::m_feelingPattern

a vector of feelings describing the destination mood of this need

std::string* const eNeed::m_name

a string representing the name of this need


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