17 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
19 ShipContact(ISimObjectCreator* creator, CoRiBoDynamics::ConstraintSolver* solver,
double beta);
21 void Update(
const double * P,
const double * Q,
const double * V,
const double * W);
23 void ComputeConstraints(
const double T,
const double *
const X);
30#ifdef FH_VISUALIZATION
31 void RenderInit(Ogre::Root*
const ogreRoot);
33 Ogre::SceneNode* m_node;
38 std::vector<CollisionCheckInterface*> m_collision_interfaces;
40 Eigen::Quaterniond m_capsule_rotation_offset;
41 Eigen::Vector3d m_capsule_offset;
42 Eigen::Vector3d m_offset_arm_global;
48 ExternalObject m_capsule;