|
ADS-IDAC Engine 5.0.0
|
#include <TimeRange.h>
Public Member Functions | |
| void | CopyTimeRangeFromAnother (TimeRange &) |
| float | GetTimeBoundEarlier () |
| std::string | GetTimeInfoInString () |
| float | GetTimeBoundLater () |
| TimeRange () | |
| virtual | ~TimeRange () |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Public Attributes | |
| float | m_time_after |
| float | m_time_before |
| float | m_end_time |
| float | m_start_time |
Friends | |
| class | boost::serialization::access |
Definition at line 11 of file TimeRange.h.
| TimeRange::TimeRange | ( | ) |
Definition at line 13 of file TimeRange.cpp.
References m_end_time, m_start_time, m_time_after, and m_time_before.
|
virtual |
Definition at line 21 of file TimeRange.cpp.
| void TimeRange::CopyTimeRangeFromAnother | ( | TimeRange & | _TR | ) |
Definition at line 91 of file TimeRange.cpp.
References m_end_time, m_start_time, m_time_after, and m_time_before.
Referenced by Statement::CopyStatementInfoFromAnother(), and ReasonMachine::MakeOneStepInferenceFromAStatement().
| float TimeRange::GetTimeBoundEarlier | ( | ) |
Definition at line 79 of file TimeRange.cpp.
References m_start_time, and m_time_after.
Referenced by MRParameterUnit::AddNewValue(), Investigator::CompareKEandStatement3007(), ReasonMachine::FindAMatchingInvestigatorForAStatement(), ReasonMachine::FindASimilarOngoingInvestigator(), and Investigator::GetCorrespondingKE3001().
| float TimeRange::GetTimeBoundLater | ( | ) |
Definition at line 26 of file TimeRange.cpp.
References m_end_time, and m_time_before.
Referenced by ReasonMachine::FindAMatchingInvestigatorForAStatement(), Investigator::FindAMatchingStatement3002(), ReasonMachine::FindASimilarInvestigatorRecentlyResolved(), ReasonMachine::FindASimilarOngoingInvestigator(), ReasonMachine::FindCorrespondingStatementWithinTimeRange(), ReasonMachine::FoundASimilarStatementInLast10Seconds(), Investigator::GetCorrespondingKE3001(), MentalRepresentation::UpdateMRwithNewInference(), and Investigator::WhetherItIsAvailablefromMR3003().
| string TimeRange::GetTimeInfoInString | ( | ) |
Definition at line 38 of file TimeRange.cpp.
References m_end_time, m_start_time, and m_time_after.
|
inline |
Definition at line 27 of file TimeRange.h.
References m_end_time, m_start_time, m_time_after, and m_time_before.
|
friend |
Definition at line 25 of file TimeRange.h.
| float TimeRange::m_end_time |
Definition at line 20 of file TimeRange.h.
Referenced by ReasonMachine::CheckWhetherASentenceIsTrueFromMR(), Statement::CopyAuxInfoFromUpperstreamStatement(), CopyTimeRangeFromAnother(), ReasonMachine::FindRecentStatementBySentence(), Statement::GetThisStatementWords(), GetTimeBoundLater(), GetTimeInfoInString(), Statement::PrintThisStatement(), Statement::RefreshStatementEndTimeToCurrentTime(), ReasonMachine::SaveStatementsToFile(), Investigator::SearchForPossibleCauses3012(), serialize(), boost::serialization::serialize(), TimeRange(), MentalRepresentation::UpdateMRwithNewInference(), and Investigator::WhetherItIsAvailablefromMR3003().
| float TimeRange::m_start_time |
Definition at line 21 of file TimeRange.h.
Referenced by ReasonMachine::CheckWhetherASentenceIsTrueFromMR(), Statement::CopyAuxInfoFromUpperstreamStatement(), CopyTimeRangeFromAnother(), Statement::GetThisStatementWords(), GetTimeBoundEarlier(), GetTimeInfoInString(), Statement::PrintThisStatement(), ReasonMachine::SaveStatementsToFile(), Investigator::SearchForPossibleCauses3012(), serialize(), boost::serialization::serialize(), TimeRange(), MentalRepresentation::UpdateMRwithNewInference(), and Investigator::WhetherItIsAvailablefromMR3003().
| float TimeRange::m_time_after |
Definition at line 18 of file TimeRange.h.
Referenced by Investigator::BackwardPropagateConfidenceLevel(), Statement::CopyAuxInfoFromUpperstreamStatement(), CopyTimeRangeFromAnother(), Investigator::EvaluateAfterGetNewFeedback3014(), Statement::GetThisStatementWords(), GetTimeBoundEarlier(), GetTimeInfoInString(), Statement::PrintThisStatement(), ReasonMachine::SaveStatementsToFile(), Investigator::SearchForPossibleCauses3012(), serialize(), boost::serialization::serialize(), TimeRange(), and MentalRepresentation::UpdateMRwithNewInference().
| float TimeRange::m_time_before |
Definition at line 19 of file TimeRange.h.
Referenced by Investigator::BackwardPropagateConfidenceLevel(), Statement::CopyAuxInfoFromUpperstreamStatement(), CopyTimeRangeFromAnother(), Investigator::EvaluateAfterGetNewFeedback3014(), ReasonMachine::FindRecentStatementBySentence(), Statement::GetThisStatementWords(), GetTimeBoundLater(), Statement::PrintThisStatement(), Statement::RefreshStatementEndTimeToCurrentTime(), ReasonMachine::SaveStatementsToFile(), Investigator::SearchForPossibleCauses3012(), serialize(), boost::serialization::serialize(), TimeRange(), and MentalRepresentation::UpdateMRwithNewInference().