103 FlukeAnchor(
const string& simObjectName, ISimObjectCreator*
const creator);
105 void OdeFcn(
const double T,
const double*
const X,
double*
const XDot,
const bool bIsMajorTimeStep);
107 void FinalSetup(
const double T,
const double*
const X, ISimObjectCreator*
const creator);
109#ifdef FH_VISUALIZATION
110 void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator);
111 void RenderUpdate(
const double T,
const double*
const X);
114 const double* Position(
const double T,
const double*
const X);
115 const double* Velocity(
const double T,
const double*
const X);
116 const double* Theta(
const double T,
const double*
const X);
117 const double* Omega(
const double T,
const double*
const X);
123 double m_MaterialRho;
124 double m_ShankLength;
125 double m_ShankDiameter;
126 double m_ShankThickness;
127 double m_ShankFlukeAngle;
129 double m_FlukeSideLength;
130 double m_FlukePointLength;
131 double m_FlukeThickness;
133 ISignalPort* m_Force;
141#ifdef FH_VISUALIZATION
142 Ogre::SceneNode* m_RenderNode;
143 Ogre::SceneNode* m_seabed;
Definition CRigidCompositeBody.h:12