26#ifndef WSF_SCRIPT_OVERRIDABLE_PROCESSOR_HPP
27#define WSF_SCRIPT_OVERRIDABLE_PROCESSOR_HPP
49 virtual void Run(
const double sim_time_s) = 0;
53 bool myCommand =
true;
55 std::string command = aInput.GetCommand();
57 if (command ==
"override_internal_initialization")
61 else if (command ==
"override_internal_initialization2")
65 else if (command ==
"override_internal_on_update")
69 else if (command ==
"override_internal_on_message")
73 else if (command ==
"override_internal_receive_message")
77 else if (command ==
"override_internal_local_track_drop")
81 else if (command ==
"override_internal_local_track_initiated")
85 else if (command ==
"override_internal_local_track_updated")
89 else if (command ==
"autonomous_updates")
virtual bool AllowAutonomousUpdates() const
Definition WsfScriptOverridableProcessor.hpp:110
bool m_override_internal_initialization
Definition WsfScriptOverridableProcessor.hpp:114
bool m_autonomous_updates
Definition WsfScriptOverridableProcessor.hpp:123
bool m_override_internal_local_track_initiated
Definition WsfScriptOverridableProcessor.hpp:120
bool m_override_internal_local_track_drop
Definition WsfScriptOverridableProcessor.hpp:119
bool m_override_internal_initialization2
Definition WsfScriptOverridableProcessor.hpp:115
WsfScriptOverridableProcessor(const bool autonomous_updates)
Definition WsfScriptOverridableProcessor.hpp:36
bool m_override_internal_local_track_updated
Definition WsfScriptOverridableProcessor.hpp:121
bool m_override_internal_receive_message
Definition WsfScriptOverridableProcessor.hpp:118
virtual bool OverrideInternalLocalTrackUpdated() const
Definition WsfScriptOverridableProcessor.hpp:108
virtual bool OverrideInternalInit() const
Definition WsfScriptOverridableProcessor.hpp:101
bool m_override_internal_on_message
Definition WsfScriptOverridableProcessor.hpp:117
virtual bool OverrideInternalLocalTrackInitiated() const
Definition WsfScriptOverridableProcessor.hpp:107
virtual bool OverrideInternalOnUpdate() const
Definition WsfScriptOverridableProcessor.hpp:103
virtual bool OverrideInternalOnMessage() const
Definition WsfScriptOverridableProcessor.hpp:104
bool m_override_internal_on_update
Definition WsfScriptOverridableProcessor.hpp:116
virtual bool ProcessInput(UtInput &aInput)
Definition WsfScriptOverridableProcessor.hpp:51
virtual bool OverrideInternalReceiveMessage() const
Definition WsfScriptOverridableProcessor.hpp:105
virtual void Run(const double sim_time_s)=0
virtual bool OverrideInternalInit2() const
Definition WsfScriptOverridableProcessor.hpp:102
virtual bool OverrideInternalLocalTrackDropped() const
Definition WsfScriptOverridableProcessor.hpp:106