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

#include <In_Needs.h>

Inheritance diagram for In_Needs:
B_eInputData< Out_Needs >

Public Member Functions

 In_Needs (void)
 
bool translateNeeds (std::vector< std::string * > *names, std::vector< std::vector< eFeeling * > * > *feelingPatterns, std::vector< eNeedCategory::CATEGORY > *categorys, eNeedCategory *categoryObject)
 

Additional Inherited Members

- Public Attributes inherited from B_eInputData< Out_Needs >
Out_Needsm_outputData
 
- Protected Member Functions inherited from B_eInputData< Out_Needs >
 B_eInputData (void)
 

Detailed Description

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

DESCRIPTION

Holds all the nescessary dtata to create a attitude pool

Documantation optimized for doxygen.

Constructor & Destructor Documentation

In_Needs::In_Needs ( void  )

Standard constructor

Member Function Documentation

bool In_Needs::translateNeeds ( std::vector< std::string * > *  names,
std::vector< std::vector< eFeeling * > * > *  feelingPatterns,
std::vector< eNeedCategory::CATEGORY > *  categorys,
eNeedCategory categoryObject 
)

translates input data in an Out_Needs object.

Parameters
namesa vector of all known needs, described as strings
feelingPatternsa vector of feeling patterns, which defines the related needs desireable feeling state
categorysdefines the category of the related need
categoryObjectthe related category object for internal computations
Returns
true, if worked as the translation worked as intended

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