10#include <CEnvironment.h> 
   12#include "./Ship/Forces/Wind/WindCurve.h" 
   18        EIGEN_MAKE_ALIGNED_OPERATOR_NEW;
 
   19        WindForce(
const string simObjectName, ISimObjectCreator* 
const creator);
 
   21        void FinalSetup( 
const double T, 
const double *
const X, ISimObjectCreator* 
const creator );
 
   24        void OdeFcn(
const double T, 
const double* 
const X, 
double* 
const XDot, 
const bool bIsMajorTimeStep);
 
   26    #ifdef FH_VISUALIZATION 
   29        void RenderInit(Ogre::Root* 
const ogreRoot, ISimObjectCreator* 
const creator);
 
   32        void RenderUpdate( 
const double T, 
const double* 
const X);
 
   35        const double* Force (
const double T, 
const double* 
const X);
 
   37        void Compute( 
const double T, 
const double* 
const _X );
 
   39        const double* Torque (
const double T, 
const double* 
const X);
 
   41        const double* Angle(
const double T, 
const double* 
const X);
 
   42        const double* Coefficient(
const double T, 
const double* 
const X);
 
   46        double m_apparentAngle;
 
   68        double m_dragCoefficient[3];
 
   75        ISignalPort     *m_InDirection;
 
   76        ISignalPort     *m_InVesselSpeed;
 
   77        ISignalPort     *m_InWindSpeed;
 
   78        ICommonComputation *m_Compute;
 
   82    #ifdef FH_VISUALIZATION 
   83        Ogre::SceneNode*        m_RenderNode;   
 
Definition: CEnvironment.h:10
 
Definition: WindCurve.h:8
 
Definition: WindForce.h:16
 
void OdeFcn(const double T, const double *const X, double *const XDot, const bool bIsMajorTimeStep)
Method for calculating the derivative of the object states, which must be implemented in the individu...
 
Simple waypoint object.
Definition: CableAttach.h:16