← Documentation
ADS-IDAC Engine 5.0.0
CommunicationDiagnosis Class Reference

#include <CommunicationDiagnosis.h>

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

Public Member Functions

 CommunicationDiagnosis ()
 
 CommunicationDiagnosis (int, int)
 
virtual ~CommunicationDiagnosis ()
 
void copyCommunicationDiagnosis (CommunicationDiagnosis &)
 
void saveCommunicationDiagnosisToFile (std::ofstream &)
 
void retrieveCommunicationDiagnosisFromFile (std::ifstream &)
 
- Public Member Functions inherited from Communication
 Communication ()
 
 Communication (int, int)
 
virtual ~Communication ()
 
void setSender (int)
 
void setTypeOfCommunication (int)
 
void setTypeOfPauseActivity (int)
 
void setIntendedReceiver (int)
 
void setTimeOfCommunication (double)
 
void setSenderAndReceiver (int, int)
 
void setCommunicationPriority (int)
 
int getSender ()
 
int getIntendedReceiver ()
 
int getTypeOfCommunication ()
 
int getTypeOfPauseActivity ()
 
double getTimeOfCommunication ()
 
int getCommunicationPriority ()
 
void copyCommunication (Communication &)
 
void saveCommunicationToFile (std::ofstream &)
 
void retrieveCommunicationFromFile (std::ifstream &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from MentalDiagnosis
 MentalDiagnosis ()
 
virtual ~MentalDiagnosis ()
 
void setDiagnosis (std::string)
 
void setAssessedState (int)
 
std::string getDiagnosis ()
 
double getConfidenceLevel ()
 
int getAssessedState ()
 
void copyMentalDiagnosis (MentalDiagnosis &)
 
void saveMentalDiagnosisToFile (std::ofstream &)
 
void retrieveMentalDiagnosisFromFile (std::ifstream &)
 
bool checkIfIsIdenticalMentalDiagnosis (MentalDiagnosis &)
 
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)
 

Detailed Description

Definition at line 10 of file CommunicationDiagnosis.h.

Constructor & Destructor Documentation

◆ CommunicationDiagnosis() [1/2]

CommunicationDiagnosis::CommunicationDiagnosis ( )

Definition at line 12 of file CommunicationDiagnosis.cpp.

References sim::Decision::Diagnosis, and Communication::setTypeOfCommunication().

Here is the call graph for this function:

◆ CommunicationDiagnosis() [2/2]

CommunicationDiagnosis::CommunicationDiagnosis ( int  _sender,
int  _receiver 
)

Definition at line 16 of file CommunicationDiagnosis.cpp.

References sim::Decision::Diagnosis, and Communication::setTypeOfCommunication().

Here is the call graph for this function:

◆ ~CommunicationDiagnosis()

CommunicationDiagnosis::~CommunicationDiagnosis ( )
virtual

Definition at line 21 of file CommunicationDiagnosis.cpp.

Member Function Documentation

◆ copyCommunicationDiagnosis()

void CommunicationDiagnosis::copyCommunicationDiagnosis ( CommunicationDiagnosis &  _cdp)

Definition at line 25 of file CommunicationDiagnosis.cpp.

References Communication::copyCommunication(), and MentalDiagnosis::copyMentalDiagnosis().

Here is the call graph for this function:

◆ retrieveCommunicationDiagnosisFromFile()

void CommunicationDiagnosis::retrieveCommunicationDiagnosisFromFile ( std::ifstream &  )

Definition at line 33 of file CommunicationDiagnosis.cpp.

References Communication::retrieveCommunicationFromFile(), and MentalDiagnosis::retrieveMentalDiagnosisFromFile().

Here is the call graph for this function:

◆ saveCommunicationDiagnosisToFile()

void CommunicationDiagnosis::saveCommunicationDiagnosisToFile ( std::ofstream &  )

Definition at line 29 of file CommunicationDiagnosis.cpp.

References Communication::saveCommunicationToFile(), and MentalDiagnosis::saveMentalDiagnosisToFile().

Here is the call graph for this function:

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