1#ifndef CCableAttach_h__
2#define CCableAttach_h__
11#ifdef FH_VISUALIZATION
12#include "sfh/ogre/C3DLine.h"
20 EIGEN_MAKE_ALIGNED_OPERATOR_NEW;
21 CableAttach(
const string simObjectName, ISimObjectCreator*
const creator);
23 void OdeFcn(
const double T,
const double*
const X,
double*
const XDot,
const bool bIsMajorTimeStep);
25 void InitialConditionSetup(
const double T,
const double *
const currentIC,
double*
const updatedIC, ISimObjectCreator*
const creator);
26 #ifdef FH_VISUALIZATION
27 void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator);
28 void RenderUpdate(
const double T,
const double*
const X);
30 const double * Position(
const double T,
const double*
const X);
31 const double * Velocity(
const double T,
const double*
const X);
32 const double * Force(
const double T,
const double*
const X);
37 double m_Kp,m_Kd,m_Ki;
39 double m_attachRadius;
45 ISignalPort *m_InCableForce;
46 ISignalPort *m_InConnectionPoint;
47 ISignalPort *m_InConnectionVelocity;
49 ISignalPort *m_InConnectionStatus;
51 ISignalPort *m_InAttachState;
56 #ifdef FH_VISUALIZATION
Definition: CableAttach.h:18
Simple waypoint object.
Definition: CableAttach.h:16