109#include "TrawlDoorBase.h"
111#include <fhsim_environment/EnvironmentProvider.h>
117 ToTrawlDoor(std::string simObjectName, ISimObjectCreator* creator);
119 void FinalSetup(
const double dT,
const double*
const adX, ISimObjectCreator*
const creator);
122 const double*
OutRoll(
const double dT,
const double*
const adX);
125 const double* OutPitch(
const double dT,
const double*
const adX);
128 const double* OutAngleOfAttack(
const double dT,
const double*
const adX);
130#ifdef FH_VISUALIZATION
132 virtual void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator);
135 virtual void RenderUpdate(
const double dT,
const double*
const adX);
147 double m_avgSubmergence;
148 double m_cornerPos_ned[4][3];
149 double m_submergence[4];
Definition ToTrawlDoor.h:114
bool HasJacobians() const override
Definition ToTrawlDoor.h:144
const double * OutRoll(const double dT, const double *const adX)
Output port returning the roll angle of the trawl door.
environment::EnvironmentProvider * m_environment
Resolved in FinalSetup.
Definition ToTrawlDoor.h:146
ToTrawlDoor(std::string simObjectName, ISimObjectCreator *creator)
The constructor sets the pointer to the output object and the parser object.
virtual void AddBottomForces()
Adds the bottom forces to the trawl door.
Definition TrawlDoorBase.h:169