|
ADS-IDAC Engine 5.0.0
|
#include <Decision.h>
Public Member Functions | |
| Decision () | |
| virtual | ~Decision () |
| void | setDecision (int) |
| int | getDecision () |
| void | copyDecision (Decision &) |
| void | saveDecisionToFile (std::ostream &) |
| void | retrieveDecisionFromFile (std::istream &) |
| bool | checkIfIsIdenticalDecision (Decision &) |
| 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) |
Private Attributes | |
| int | decision |
Friends | |
| class | boost::serialization::access |
Definition at line 17 of file Decision.h.
| Decision::Decision | ( | ) |
Definition at line 17 of file Decision.cpp.
|
virtual |
Definition at line 22 of file Decision.cpp.
| bool Decision::checkIfIsIdenticalDecision | ( | Decision & | _decision | ) |
Definition at line 41 of file Decision.cpp.
References decision, getDecision(), and StateOfActivation::getStateOfActivation().
Referenced by DecisionActionObjective::checkIfIsIdenticalDecisionActionObjective(), DecisionDiagnosis::checkIfIsIdenticalDecisionDiagnosis(), DecisionGoal::checkIfIsIdenticalDecisionGoal(), DecisionProcedureStep::checkIfIsIdenticalDecisionProcedureStep(), DecisionStrategy::checkIfIsIdenticalDecisionStrategy(), and DecisionSubGoal::checkIfIsIdenticalDecisionSubGoal().
| void Decision::copyDecision | ( | Decision & | _dp | ) |
Definition at line 28 of file Decision.cpp.
References StateOfActivation::copyStateOfActivation(), decision, and getDecision().
Referenced by DecisionActionObjective::copyDecisionActionObjective(), DecisionDiagnosis::copyDecisionDiagnosis(), DecisionExpectedAlarmState::copyDecisionExpectedAlarmState(), DecisionExpectedComponentState::copyDecisionExpectedComponentState(), DecisionExpectedParameterDifference::copyDecisionExpectedParameterDifference(), DecisionExpectedParameterTrend::copyDecisionExpectedParameterTrend(), DecisionExpectedParameterValue::copyDecisionExpectedParameterValue(), DecisionExpectedSupportSystemState::copyDecisionExpectedSupportSystemState(), DecisionGoal::copyDecisionGoal(), DecisionProcedureStep::copyDecisionProcedureStep(), DecisionScannedParameter::copyDecisionScannedParameter(), DecisionStrategy::copyDecisionStrategy(), and DecisionSubGoal::copyDecisionSubGoal().
| int Decision::getDecision | ( | ) |
Definition at line 27 of file Decision.cpp.
References decision.
Referenced by checkIfIsIdenticalDecision(), copyDecision(), BranchGoal::saveInfoToFile(), BranchStrategy::saveInfoToFile(), BranchSubGoal::saveInfoToFile(), BranchActionObjective::translateMessage(), BranchGoal::translateMessage(), BranchStrategy::translateMessage(), and BranchSubGoal::translateMessage().
| void Decision::retrieveDecisionFromFile | ( | std::istream & | in | ) |
Definition at line 37 of file Decision.cpp.
References decision.
Referenced by DecisionActionObjective::retrieveDecisionActionObjectiveFromFile(), DecisionDiagnosis::retrieveDecisionDiagnosisFromFile(), DecisionExpectedAlarmState::retrieveDecisionExpectedAlarmStateFromFile(), DecisionExpectedComponentState::retrieveDecisionExpectedComponentStateFromFile(), DecisionExpectedParameterDifference::retrieveDecisionExpectedParameterDifferenceFromFile(), DecisionExpectedParameterTrend::retrieveDecisionExpectedParameterTrendFromFile(), DecisionExpectedParameterValue::retrieveDecisionExpectedParameterValueFromFile(), DecisionExpectedSupportSystemState::retrieveDecisionExpectedSupportSystemStateFromFile(), DecisionGoal::retrieveDecisionGoalFromFile(), DecisionProcedureStep::retrieveDecisionProcedureStepFromFile(), DecisionScannedParameter::retrieveDecisionScannedParameterFromFile(), DecisionStrategy::retrieveDecisionStrategyFromFile(), and DecisionSubGoal::retrieveDecisionSubGoalFromFile().
| void Decision::saveDecisionToFile | ( | std::ostream & | out | ) |
Definition at line 32 of file Decision.cpp.
References decision.
Referenced by DecisionActionObjective::saveDecisionActionObjectiveToFile(), DecisionDiagnosis::saveDecisionDiagnosisToFile(), DecisionExpectedAlarmState::saveDecisionExpectedAlarmStateToFile(), DecisionExpectedComponentState::saveDecisionExpectedComponentStateToFile(), DecisionExpectedParameterDifference::saveDecisionExpectedParameterDifferenceToFile(), DecisionExpectedParameterTrend::saveDecisionExpectedParameterTrendToFile(), DecisionExpectedParameterValue::saveDecisionExpectedParameterValueToFile(), DecisionExpectedSupportSystemState::saveDecisionExpectedSupportSystemStateToFile(), DecisionGoal::saveDecisionGoalToFile(), DecisionProcedureStep::saveDecisionProcedureStepToFile(), DecisionScannedParameter::saveDecisionScannedParameterToFile(), DecisionStrategy::saveDecisionStrategyToFile(), and DecisionSubGoal::saveDecisionSubGoalToFile().
|
inline |
Definition at line 30 of file Decision.h.
References decision.
| void Decision::setDecision | ( | int | n | ) |
Definition at line 26 of file Decision.cpp.
References decision.
Referenced by OperatorAT::selectGoal(), OperatorCT::selectGoal(), OperatorDM::selectGoal(), OperatorAT::selectStrategy(), and OperatorDM::selectStrategy().
|
friend |
Definition at line 28 of file Decision.h.
|
private |
Definition at line 38 of file Decision.h.
Referenced by checkIfIsIdenticalDecision(), copyDecision(), Decision(), getDecision(), retrieveDecisionFromFile(), saveDecisionToFile(), serialize(), and setDecision().