#include <CscPerson.h>
Public Member Functions | |
| CscPerson (int idIn, int generationIdIn, CscStrategyType strategyIn, vector< CscPerson * > *parentsIn, CscSequence *sequenceIn) | |
| CscPerson () | |
| float | getObjectiveValue () |
| int | getId () |
| int | getGenerationId () |
| CscSequence * | getSequence () |
| vector< CscPerson * > * | getParents () |
| void | evaluate (CscKnowledgeItem *knowledgeItem, const CscWorldEntity *entity, CscState *initialState) |
| virtual | ~CscPerson () |
| CscStrategyType | getStrategy () |
| void | setObjectiveValue (float value) |
| CscPerson::CscPerson | ( | int | idIn, |
| int | generationIdIn, | ||
| CscStrategyType | strategyIn, | ||
| vector< CscPerson * > * | parentsIn, | ||
| CscSequence * | sequenceIn | ||
| ) |
| CscPerson::CscPerson | ( | ) |
|
virtual |
| void CscPerson::evaluate | ( | CscKnowledgeItem * | knowledgeItem, |
| const CscWorldEntity * | entity, | ||
| CscState * | initialState | ||
| ) |
| int CscPerson::getGenerationId | ( | ) |
| int CscPerson::getId | ( | ) |
| float CscPerson::getObjectiveValue | ( | ) |
| vector< CscPerson * > * CscPerson::getParents | ( | ) |
| CscSequence * CscPerson::getSequence | ( | ) |
| CscStrategyType CscPerson::getStrategy | ( | ) |
| void CscPerson::setObjectiveValue | ( | float | value | ) |