|
ADS-IDAC Engine 5.0.0
|
#include <MentalDiagnosis.h>
Public Member Functions | |
| 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) |
Private Attributes | |
| std::string | diagnosis |
| double | confidence_level |
| int | assessed_state |
Friends | |
| class | boost::serialization::access |
Definition at line 16 of file MentalDiagnosis.h.
| MentalDiagnosis::MentalDiagnosis | ( | ) |
Definition at line 16 of file MentalDiagnosis.cpp.
References assessed_state, confidence_level, diagnosis, sim::Decision::Diagnosis, sim::None, and MentalInfo::setTypeOfMentalInfo().
|
virtual |
Definition at line 24 of file MentalDiagnosis.cpp.
| bool MentalDiagnosis::checkIfIsIdenticalMentalDiagnosis | ( | MentalDiagnosis & | _md | ) |
Definition at line 48 of file MentalDiagnosis.cpp.
References assessed_state, confidence_level, diagnosis, getAssessedState(), getConfidenceLevel(), and getDiagnosis().
Referenced by DecisionDiagnosis::checkIfIsIdenticalDecisionDiagnosis().
| void MentalDiagnosis::copyMentalDiagnosis | ( | MentalDiagnosis & | _md | ) |
Definition at line 33 of file MentalDiagnosis.cpp.
References assessed_state, confidence_level, MentalInfo::copyMentalInfo(), diagnosis, getAssessedState(), getConfidenceLevel(), and getDiagnosis().
Referenced by CommunicationDiagnosis::copyCommunicationDiagnosis(), and DecisionDiagnosis::copyDecisionDiagnosis().
| int MentalDiagnosis::getAssessedState | ( | ) |
Definition at line 32 of file MentalDiagnosis.cpp.
References assessed_state.
Referenced by checkIfIsIdenticalMentalDiagnosis(), and copyMentalDiagnosis().
| double MentalDiagnosis::getConfidenceLevel | ( | ) |
Definition at line 31 of file MentalDiagnosis.cpp.
References confidence_level.
Referenced by checkIfIsIdenticalMentalDiagnosis(), copyMentalDiagnosis(), and BranchDiagnosis::saveInfoToFile().
| string MentalDiagnosis::getDiagnosis | ( | ) |
Definition at line 29 of file MentalDiagnosis.cpp.
References diagnosis.
Referenced by ShortTermMemory::checkAndGenerateInfoChunkMentalForDiagnosis(), checkIfIsIdenticalMentalDiagnosis(), copyMentalDiagnosis(), BranchDiagnosis::saveInfoToFile(), and BranchDiagnosis::translateMessage().
| void MentalDiagnosis::retrieveMentalDiagnosisFromFile | ( | std::ifstream & | ) |
Definition at line 44 of file MentalDiagnosis.cpp.
References assessed_state, confidence_level, diagnosis, and MentalInfo::retrieveMentalInfoFromFile().
Referenced by CommunicationDiagnosis::retrieveCommunicationDiagnosisFromFile(), and DecisionDiagnosis::retrieveDecisionDiagnosisFromFile().
| void MentalDiagnosis::saveMentalDiagnosisToFile | ( | std::ofstream & | ) |
Definition at line 39 of file MentalDiagnosis.cpp.
References assessed_state, confidence_level, diagnosis, and MentalInfo::saveMentalInfoToFile().
Referenced by CommunicationDiagnosis::saveCommunicationDiagnosisToFile(), and DecisionDiagnosis::saveDecisionDiagnosisToFile().
|
inline |
Definition at line 33 of file MentalDiagnosis.h.
References assessed_state, confidence_level, and diagnosis.
| void MentalDiagnosis::setAssessedState | ( | int | n | ) |
Definition at line 30 of file MentalDiagnosis.cpp.
References assessed_state.
| void MentalDiagnosis::setDiagnosis | ( | std::string | ) |
Definition at line 28 of file MentalDiagnosis.cpp.
References diagnosis.
|
friend |
Definition at line 31 of file MentalDiagnosis.h.
|
private |
Definition at line 42 of file MentalDiagnosis.h.
Referenced by checkIfIsIdenticalMentalDiagnosis(), copyMentalDiagnosis(), getAssessedState(), MentalDiagnosis(), retrieveMentalDiagnosisFromFile(), saveMentalDiagnosisToFile(), serialize(), and setAssessedState().
|
private |
Definition at line 41 of file MentalDiagnosis.h.
Referenced by checkIfIsIdenticalMentalDiagnosis(), copyMentalDiagnosis(), getConfidenceLevel(), MentalDiagnosis(), retrieveMentalDiagnosisFromFile(), saveMentalDiagnosisToFile(), and serialize().
|
private |
Definition at line 40 of file MentalDiagnosis.h.
Referenced by checkIfIsIdenticalMentalDiagnosis(), copyMentalDiagnosis(), getDiagnosis(), MentalDiagnosis(), retrieveMentalDiagnosisFromFile(), saveMentalDiagnosisToFile(), serialize(), and setDiagnosis().