FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
Ship::SwitchConsoleInput Class Reference
+ Inheritance diagram for Ship::SwitchConsoleInput:
+ Collaboration diagram for Ship::SwitchConsoleInput:

Public Member Functions

 SwitchConsoleInput (const std::string simObjectName, ISimObjectCreator *const creator)
 
void OdeFcn (const double T, const double *const X, double *const XDot) const
 
void InitialConditionSetup (const double T, const double *const currentIC, double *const updatedIC, ISimObjectCreator *const creator)
 
const double * WinchSpeed (const double T, const double *const X)
 
const double * WinchCable (const double T, const double *const X)
 
const double * AttachCable (const double T, const double *const X)
 
const double * BaseRotationAngle (const double T, const double *const X)
 
const double * BaseElevationAngle (const double T, const double *const X)
 
const double * BaseElevationAngleRate (const double T, const double *const X)
 
const double * JointAngle0 (const double T, const double *const X)
 
const double * JointAngleRate0 (const double T, const double *const X)
 
const double * ElementLength0 (const double T, const double *const X)
 
const double * JointAngle1 (const double T, const double *const X)
 
const double * JointAngleRate1 (const double T, const double *const X)
 
const double * ElementLength1 (const double T, const double *const X)
 
- Public Member Functions inherited from Ship::joystick::JoystickListener
virtual void HatMoved (int hat, const JoystickState &state)
 Hat hat changed (OIS povMoved).
 

Joystick changes (were the OIS JoyStickListener events); RenderUpdate calls them.

void ButtonPressed (int button, const joystick::JoystickState &state) override
 Button button went down (OIS buttonPressed).
 
void ButtonReleased (int button, const joystick::JoystickState &state) override
 Button button went up (OIS buttonReleased).
 
void AxisMoved (int axis, const joystick::JoystickState &state) override
 SDL axis axis changed (OIS axisMoved, or sliderMoved for a slider axis).
 

Member Function Documentation

◆ AxisMoved()

void Ship::SwitchConsoleInput::AxisMoved ( int  axis,
const joystick::JoystickState &  state 
)
overridevirtual

Reimplemented from Ship::joystick::JoystickListener.

◆ ButtonPressed()

void Ship::SwitchConsoleInput::ButtonPressed ( int  button,
const joystick::JoystickState &  state 
)
overridevirtual

Reimplemented from Ship::joystick::JoystickListener.

◆ ButtonReleased()

void Ship::SwitchConsoleInput::ButtonReleased ( int  button,
const joystick::JoystickState &  state 
)
overridevirtual

Reimplemented from Ship::joystick::JoystickListener.


The documentation for this class was generated from the following file: