15#ifndef WSFMANUALGUIDANCE_HPP
16#define WSFMANUALGUIDANCE_HPP
18#include "wsf_export.h"
49 virtual bool Initialize(
double aSimTime) {
return true; }
51 virtual void Update(
double aSimTime){};
63 ManualControls mManualControls;
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Definition WsfManualGuidance.hpp:29
double mThrottle
Definition WsfManualGuidance.hpp:41
double mStickY
Definition WsfManualGuidance.hpp:39
double mPedals
Definition WsfManualGuidance.hpp:40
ManualControls()
Definition WsfManualGuidance.hpp:31
double mStickX
Definition WsfManualGuidance.hpp:38
virtual void Update(double aSimTime)
Definition WsfManualGuidance.hpp:51
virtual bool ProcessInput(UtInput &aInput)
Definition WsfManualGuidance.hpp:50
void SetManualInputs(ManualControls &aControl)
Definition WsfManualGuidance.hpp:59
WsfManualGuidance()
Definition WsfManualGuidance.hpp:44
virtual void BeginManualControl()=0
virtual void EndManualControl()=0
virtual bool Initialize(double aSimTime)
Definition WsfManualGuidance.hpp:49
ManualControls & GetManualInputs(void)
Definition WsfManualGuidance.hpp:60