14 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
22 void AddComponent(
CRigidBody* component,
const vec6& orientation);
23 mat6 GetInertiaMatrix(
const vec3& r,
double time,
const double* states, environment::EnvironmentProvider* environment);
24 vec6 GetInternalForces(
const vec6& dX,
const vec3& r,
const quat& q, environment::EnvironmentProvider* environment,
double time,
const double* states);
28#ifdef FH_VISUALIZATION
29 void DrawBody(Ogre::SceneNode* renderNode, Ogre::SceneManager* sceneMgr);
36 list<rbody, Eigen::aligned_allocator<rbody>> clist;
Definition CRigidBody.h:25
Definition CRigidCompositeBody.h:12
mat64 GetGravityForceDerivative(const quat &q)
static quat ComponentQuaternion(const vec3 &thetaC)
The quaternion of a component's rotation vector thetaC.
Definition CRigidCompositeBody.h:16