111#include "TrawlDoorBase.h"
113#include <fhsim_environment/EnvironmentProvider.h>
119 ToTrawlDoor(std::string simObjectName, ISimObjectCreator* creator);
121 void FinalSetup(
const double dT,
const double*
const adX, ISimObjectCreator*
const creator);
124 const double*
OutRoll(
const double dT,
const double*
const adX);
127 const double* OutPitch(
const double dT,
const double*
const adX);
130 const double* OutAngleOfAttack(
const double dT,
const double*
const adX);
132#ifdef FH_VISUALIZATION
134 virtual void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator);
137 virtual void RenderUpdate(
const double dT,
const double*
const adX);
148 environment::EnvironmentProvider* m_environment;
149 double m_avgSubmergence;
150 double m_cornerPos_ned[4][3];
151 double m_submergence[4];
Definition ToTrawlDoor.h:116
bool HasJacobians() const override
Definition ToTrawlDoor.h:146
const double * OutRoll(const double dT, const double *const adX)
Output port returning the roll angle of the trawl door.
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:116