← Documentation
ADS-IDAC Engine 5.0.0
MentalInfo Class Reference

#include <MentalInfo.h>

Inheritance diagram for MentalInfo:
[legend]

Public Member Functions

 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

double time_at_which_this_info_is_perceived
 
int type_of_mental_info
 

Friends

class boost::serialization::access
 

Detailed Description

Definition at line 20 of file MentalInfo.h.

Constructor & Destructor Documentation

◆ MentalInfo()

MentalInfo::MentalInfo ( )

Definition at line 16 of file MentalInfo.cpp.

References r5pars_, time_at_which_this_info_is_perceived, and type_of_mental_info.

◆ ~MentalInfo()

MentalInfo::~MentalInfo ( )
virtual

Definition at line 22 of file MentalInfo.cpp.

Member Function Documentation

◆ checkIfIsIdenticalMentalInfo()

◆ copyMentalInfo()

◆ getTimeAtWhichThisInfoIsPerceived()

double MentalInfo::getTimeAtWhichThisInfoIsPerceived ( )

Definition at line 27 of file MentalInfo.cpp.

References time_at_which_this_info_is_perceived.

Referenced by ExpectationORUnit::assessExpectation(), checkIfIsIdenticalMentalInfo(), copyMentalInfo(), and TimeConstrainedUnit::updateRawData().

Here is the caller graph for this function:

◆ getTypeOfMentalInfo()

int MentalInfo::getTypeOfMentalInfo ( )

Definition at line 29 of file MentalInfo.cpp.

References type_of_mental_info.

Referenced by checkIfIsIdenticalMentalInfo(), and copyMentalInfo().

Here is the caller graph for this function:

◆ retrieveMentalInfoFromFile()

◆ saveMentalInfoToFile()

◆ serialize()

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

Definition at line 35 of file MentalInfo.h.

References time_at_which_this_info_is_perceived, and type_of_mental_info.

◆ setTimeAtWhichThisInfoIsPerceived()

void MentalInfo::setTimeAtWhichThisInfoIsPerceived ( double  x)

Definition at line 26 of file MentalInfo.cpp.

References time_at_which_this_info_is_perceived.

Referenced by OperatorAT::infoChunking(), OperatorDM::infoChunking(), MentalAlarm::MentalAlarm(), MentalControl::MentalControl(), and MentalParameterValue::MentalParameterValue().

Here is the caller graph for this function:

◆ setTypeOfMentalInfo()

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 33 of file MentalInfo.h.

Member Data Documentation

◆ time_at_which_this_info_is_perceived

◆ type_of_mental_info


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