← Documentation
ADS-IDAC Engine 5.0.0
DecisionActionPack Class Reference

#include <DecisionActionPack.h>

Inheritance diagram for DecisionActionPack:
[legend]
Collaboration diagram for DecisionActionPack:
[legend]

Public Member Functions

 DecisionActionPack ()
 
virtual ~DecisionActionPack ()
 
void setActionPackName (std::string)
 
std::string getActionPackName ()
 
void copyDecisionActionPack (DecisionActionPack &)
 
void saveDecisionActionPackToFile (std::ofstream &)
 
void retrieveDecisionActionPackFromFile (std::ifstream &)
 
bool checkIfIsIdenticalDecisionActionPack (DecisionActionPack &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from StateOfActivation
 StateOfActivation ()
 
virtual ~StateOfActivation ()
 
int getStateOfActivation ()
 
void setStateOfActivation (int)
 
void copyStateOfActivation (StateOfActivation &)
 
void saveStateOfActivationToFile (std::ofstream &)
 
void retrieveStateOfActivationFromFile (std::ifstream &)
 
void resetStateOfActivation ()
 
bool checkIfIsIdenticalStateOfActivation (StateOfActivation &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from MentalInfo
 MentalInfo ()
 
virtual ~MentalInfo ()
 
void setTimeAtWhichThisInfoIsPerceived (double)
 
double getTimeAtWhichThisInfoIsPerceived ()
 
void setTypeOfMentalInfo (int)
 
int getTypeOfMentalInfo ()
 
void copyMentalInfo (MentalInfo &)
 
void saveMentalInfoToFile (std::ofstream &)
 
void retrieveMentalInfoFromFile (std::ifstream &)
 
bool checkIfIsIdenticalMentalInfo (MentalInfo &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Private Attributes

std::string action_pack_name
 

Friends

class boost::serialization::access
 

Detailed Description

Definition at line 18 of file DecisionActionPack.h.

Constructor & Destructor Documentation

◆ DecisionActionPack()

DecisionActionPack::DecisionActionPack ( )

Definition at line 16 of file DecisionActionPack.cpp.

References action_pack_name, sim::Action::Pack, and MentalInfo::setTypeOfMentalInfo().

Here is the call graph for this function:

◆ ~DecisionActionPack()

DecisionActionPack::~DecisionActionPack ( )
virtual

Definition at line 22 of file DecisionActionPack.cpp.

Member Function Documentation

◆ checkIfIsIdenticalDecisionActionPack()

bool DecisionActionPack::checkIfIsIdenticalDecisionActionPack ( DecisionActionPack &  _ap)

Definition at line 43 of file DecisionActionPack.cpp.

References action_pack_name, MentalInfo::checkIfIsIdenticalMentalInfo(), StateOfActivation::checkIfIsIdenticalStateOfActivation(), and getActionPackName().

Here is the call graph for this function:

◆ copyDecisionActionPack()

void DecisionActionPack::copyDecisionActionPack ( DecisionActionPack &  _app)

Definition at line 28 of file DecisionActionPack.cpp.

References action_pack_name, MentalInfo::copyMentalInfo(), StateOfActivation::copyStateOfActivation(), and getActionPackName().

Referenced by BranchActionPack::copyBranchActionPack().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getActionPackName()

string DecisionActionPack::getActionPackName ( )

Definition at line 27 of file DecisionActionPack.cpp.

References action_pack_name.

Referenced by checkIfIsIdenticalDecisionActionPack(), copyDecisionActionPack(), BranchActionPack::saveInfoToFile(), and BranchActionPack::translateMessage().

Here is the caller graph for this function:

◆ retrieveDecisionActionPackFromFile()

void DecisionActionPack::retrieveDecisionActionPackFromFile ( std::ifstream &  )

Definition at line 38 of file DecisionActionPack.cpp.

References action_pack_name, MentalInfo::retrieveMentalInfoFromFile(), and StateOfActivation::retrieveStateOfActivationFromFile().

Referenced by BranchActionPack::retrieveBranchActionPackFromFile().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ saveDecisionActionPackToFile()

void DecisionActionPack::saveDecisionActionPackToFile ( std::ofstream &  )

Definition at line 33 of file DecisionActionPack.cpp.

References action_pack_name, MentalInfo::saveMentalInfoToFile(), and StateOfActivation::saveStateOfActivationToFile().

Referenced by BranchActionPack::saveBranchActionPackToFile().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ serialize()

template<class Archive >
void DecisionActionPack::serialize ( Archive &  ar,
const unsigned int  version 
)
inline

Definition at line 32 of file DecisionActionPack.h.

References action_pack_name.

◆ setActionPackName()

void DecisionActionPack::setActionPackName ( std::string  )

Definition at line 26 of file DecisionActionPack.cpp.

References action_pack_name.

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 30 of file DecisionActionPack.h.

Member Data Documentation

◆ action_pack_name


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