← Documentation
ADS-IDAC Engine 5.0.0
DisplayElement Class Reference

#include <DisplayElement.h>

Inheritance diagram for DisplayElement:
[legend]

Public Member Functions

 DisplayElement ()
 
virtual ~DisplayElement ()
 
void setDisplayName (std::string)
 
void setCorrespondingSystemName (std::string)
 
void setCorrespondingSystemParameterName (std::string)
 
void setTimeRequiredForCheckingThisDisplay (double)
 
void setCorrespondingSystemParameterUnit (std::string)
 
std::string getCorrespondingSystemName ()
 
std::string getCorrespondingSystemParameterName ()
 
double getTimeRequiredForCheckingThisDisplay ()
 
std::string getCorrespondingSystemParameterUnit ()
 
std::string getDisplayName ()
 
void readInfoFromFile (std::ifstream &)
 
void readInfoFromFileWithoutDisplayName (std::ifstream &)
 
void copyDisplayElement (DisplayElement &)
 
void saveDisplayElementToFile (std::ofstream &)
 
void retrieveDisplayElementFromFile (std::ifstream &)
 
bool checkIfIsIdenticalDisplayElement (DisplayElement &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Private Attributes

std::string display_name
 
std::string corresponding_system_name
 
std::string corresponding_system_parameter_name
 
std::string corresponding_system_parameter_unit
 
double time_required_for_checking_this_display
 

Friends

class boost::serialization::access
 

Detailed Description

Definition at line 19 of file DisplayElement.h.

Constructor & Destructor Documentation

◆ DisplayElement()

◆ ~DisplayElement()

DisplayElement::~DisplayElement ( )
virtual

Definition at line 25 of file DisplayElement.cpp.

Member Function Documentation

◆ checkIfIsIdenticalDisplayElement()

bool DisplayElement::checkIfIsIdenticalDisplayElement ( DisplayElement &  _de)

Definition at line 68 of file DisplayElement.cpp.

References display_name, getDisplayName(), getTimeRequiredForCheckingThisDisplay(), and time_required_for_checking_this_display.

Referenced by MentalComponentState::checkIfIsIdenticalMentalComponentState(), MentalParameterTrend::checkIfIsIdenticalMentalParameterTrend(), MentalParameterValue::checkIfIsIdenticalMentalParameterValue(), and MentalSupportSystemState::checkIfIsIdenticalMentalSupportSystemState().

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

◆ copyDisplayElement()

◆ getCorrespondingSystemName()

string DisplayElement::getCorrespondingSystemName ( )

Definition at line 46 of file DisplayElement.cpp.

References corresponding_system_name.

Referenced by copyDisplayElement(), SystemDisplay::getCorrespondingHeatStructureValue(), SystemDisplay::getCorrespondingSystemParameterValue(), MentalParameterValue::MentalParameterValue(), and SystemDisplay::setCorrespondingSystemParameterUnit().

Here is the caller graph for this function:

◆ getCorrespondingSystemParameterName()

string DisplayElement::getCorrespondingSystemParameterName ( )

Definition at line 47 of file DisplayElement.cpp.

References corresponding_system_parameter_name.

Referenced by copyDisplayElement(), SystemDisplay::getCorrespondingSystemParameterValue(), MentalParameterValue::MentalParameterValue(), and SystemDisplay::setCorrespondingSystemParameterUnit().

Here is the caller graph for this function:

◆ getCorrespondingSystemParameterUnit()

string DisplayElement::getCorrespondingSystemParameterUnit ( )

Definition at line 49 of file DisplayElement.cpp.

References corresponding_system_parameter_unit.

Referenced by copyDisplayElement(), and MentalParameterValue::MentalParameterValue().

Here is the caller graph for this function:

◆ getDisplayName()

◆ getTimeRequiredForCheckingThisDisplay()

double DisplayElement::getTimeRequiredForCheckingThisDisplay ( )

Definition at line 48 of file DisplayElement.cpp.

References time_required_for_checking_this_display.

Referenced by checkIfIsIdenticalDisplayElement(), copyDisplayElement(), and MentalParameterValue::MentalParameterValue().

Here is the caller graph for this function:

◆ readInfoFromFile()

void DisplayElement::readInfoFromFile ( std::ifstream &  )

Definition at line 32 of file DisplayElement.cpp.

References corresponding_system_name, corresponding_system_parameter_name, display_name, and time_required_for_checking_this_display.

Referenced by SystemDisplay::readInfoFromFile().

Here is the caller graph for this function:

◆ readInfoFromFileWithoutDisplayName()

void DisplayElement::readInfoFromFileWithoutDisplayName ( std::ifstream &  )

Definition at line 36 of file DisplayElement.cpp.

References corresponding_system_name, corresponding_system_parameter_name, and time_required_for_checking_this_display.

Referenced by SystemDisplay::readInfoFromFileWithoutDisplayName().

Here is the caller graph for this function:

◆ retrieveDisplayElementFromFile()

◆ saveDisplayElementToFile()

◆ serialize()

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

◆ setCorrespondingSystemName()

void DisplayElement::setCorrespondingSystemName ( std::string  )

Definition at line 43 of file DisplayElement.cpp.

References corresponding_system_name.

Referenced by MentalParameterValue::MentalParameterValue().

Here is the caller graph for this function:

◆ setCorrespondingSystemParameterName()

void DisplayElement::setCorrespondingSystemParameterName ( std::string  )

Definition at line 44 of file DisplayElement.cpp.

References corresponding_system_parameter_name.

Referenced by MentalParameterValue::MentalParameterValue().

Here is the caller graph for this function:

◆ setCorrespondingSystemParameterUnit()

void DisplayElement::setCorrespondingSystemParameterUnit ( std::string  )

Definition at line 40 of file DisplayElement.cpp.

References corresponding_system_parameter_unit.

Referenced by DisplayComponentState::DisplayComponentState(), DisplaySupportSystemState::DisplaySupportSystemState(), MentalParameterValue::MentalParameterValue(), and SystemDisplay::setCorrespondingSystemParameterUnit().

Here is the caller graph for this function:

◆ setDisplayName()

void DisplayElement::setDisplayName ( std::string  )

Definition at line 29 of file DisplayElement.cpp.

References display_name.

Referenced by Operator::ActiveFetchComponentStateInfo(), Operator::ActiveFetchParameterValueInfo(), Operator::ActiveFetchSupportSystemStateInfo(), ExpectationORUnit::assessExpectation(), MentalParameterValue::MentalParameterValue(), and DisplaySupportSystemState::readInfoFromFile().

Here is the caller graph for this function:

◆ setTimeRequiredForCheckingThisDisplay()

void DisplayElement::setTimeRequiredForCheckingThisDisplay ( double  x)

Definition at line 45 of file DisplayElement.cpp.

References time_required_for_checking_this_display.

Referenced by Operator::ActiveFetchComponentStateInfo(), Operator::ActiveFetchParameterValueInfo(), Operator::ActiveFetchSupportSystemStateInfo(), and MentalParameterValue::MentalParameterValue().

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 40 of file DisplayElement.h.

Member Data Documentation

◆ corresponding_system_name

◆ corresponding_system_parameter_name

◆ corresponding_system_parameter_unit

std::string DisplayElement::corresponding_system_parameter_unit
private

◆ display_name

◆ time_required_for_checking_this_display


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