|
ADS-IDAC Engine 5.0.0
|
#include <DecisionActionObjective.h>
Public Attributes | |
| std::vector< std::unique_ptr< DecisionActionPack > > | related_action_pack |
Private Attributes | |
| std::string | action_objective_name |
Friends | |
| class | boost::serialization::access |
Definition at line 25 of file DecisionActionObjective.h.
| DecisionActionObjective::DecisionActionObjective | ( | ) |
Definition at line 16 of file DecisionActionObjective.cpp.
References action_objective_name.
|
virtual |
Definition at line 21 of file DecisionActionObjective.cpp.
| void DecisionActionObjective::addActionPack | ( | DecisionActionPack * | _ap | ) |
Definition at line 32 of file DecisionActionObjective.cpp.
References related_action_pack.
| bool DecisionActionObjective::checkIfIsIdenticalDecisionActionObjective | ( | DecisionActionObjective & | _db | ) |
Definition at line 48 of file DecisionActionObjective.cpp.
References action_objective_name, Decision::checkIfIsIdenticalDecision(), MentalInfo::checkIfIsIdenticalMentalInfo(), and getActionObjectiveName().
| void DecisionActionObjective::clear | ( | ) |
Definition at line 35 of file DecisionActionObjective.cpp.
References related_action_pack.
| void DecisionActionObjective::copyDecisionActionObjective | ( | DecisionActionObjective & | _aop | ) |
Definition at line 27 of file DecisionActionObjective.cpp.
References action_objective_name, Decision::copyDecision(), MentalInfo::copyMentalInfo(), and getActionObjectiveName().
Referenced by BranchActionObjective::copyBranchActionObjective().
| string DecisionActionObjective::getActionObjectiveName | ( | ) |
Definition at line 26 of file DecisionActionObjective.cpp.
References action_objective_name.
Referenced by checkIfIsIdenticalDecisionActionObjective(), copyDecisionActionObjective(), and BranchActionObjective::saveInfoToFile().
| void DecisionActionObjective::retrieveDecisionActionObjectiveFromFile | ( | std::ifstream & | ) |
Definition at line 43 of file DecisionActionObjective.cpp.
References action_objective_name, Decision::retrieveDecisionFromFile(), and MentalInfo::retrieveMentalInfoFromFile().
Referenced by BranchActionObjective::retrieveBranchActionObjectiveFromFile().
| void DecisionActionObjective::saveDecisionActionObjectiveToFile | ( | std::ofstream & | ) |
Definition at line 38 of file DecisionActionObjective.cpp.
References action_objective_name, Decision::saveDecisionToFile(), and MentalInfo::saveMentalInfoToFile().
Referenced by BranchActionObjective::saveBranchActionObjectiveToFile().
|
inline |
Definition at line 42 of file DecisionActionObjective.h.
References action_objective_name, and related_action_pack.
| void DecisionActionObjective::setActionObjectiveName | ( | std::string | ) |
Definition at line 25 of file DecisionActionObjective.cpp.
References action_objective_name.
|
friend |
Definition at line 39 of file DecisionActionObjective.h.
|
private |
Definition at line 49 of file DecisionActionObjective.h.
Referenced by checkIfIsIdenticalDecisionActionObjective(), copyDecisionActionObjective(), DecisionActionObjective(), getActionObjectiveName(), retrieveDecisionActionObjectiveFromFile(), saveDecisionActionObjectiveToFile(), serialize(), and setActionObjectiveName().
| std::vector<std::unique_ptr<DecisionActionPack> > DecisionActionObjective::related_action_pack |
Definition at line 35 of file DecisionActionObjective.h.
Referenced by addActionPack(), clear(), and serialize().