WSF
WsfManualGuidance Class Referenceabstract

#include <WsfManualGuidance.hpp>

Classes

class  ManualControls

Public Member Functions

 WsfManualGuidance ()
virtual bool Initialize (double aSimTime)
virtual bool ProcessInput (UtInput &aInput)
virtual void Update (double aSimTime)
virtual void BeginManualControl ()=0
virtual void EndManualControl ()=0
void SetManualInputs (ManualControls &aControl)
ManualControlsGetManualInputs (void)

Detailed Description

A guidance base abstract class (for interface) used by WsfMovers that allows for manual controls (such as joystick values). It is intended that all deriving classes override the "begin" and "end" methods.

Constructor & Destructor Documentation

◆ WsfManualGuidance()

WsfManualGuidance::WsfManualGuidance ( )
inline

Member Function Documentation

◆ BeginManualControl()

virtual void WsfManualGuidance::BeginManualControl ( )
pure virtual

Any derived class needs to override these abstract methods. On "begin" perhaps it would save previous control state so it can return to it on "end".

◆ EndManualControl()

virtual void WsfManualGuidance::EndManualControl ( )
pure virtual

◆ GetManualInputs()

ManualControls & WsfManualGuidance::GetManualInputs ( void )
inline

◆ Initialize()

virtual bool WsfManualGuidance::Initialize ( double aSimTime)
inlinevirtual

◆ ProcessInput()

virtual bool WsfManualGuidance::ProcessInput ( UtInput & aInput)
inlinevirtual

◆ SetManualInputs()

void WsfManualGuidance::SetManualInputs ( ManualControls & aControl)
inline

◆ Update()

virtual void WsfManualGuidance::Update ( double aSimTime)
inlinevirtual

The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved