19 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
27 void AddComponent(
CRigidBody* component,
const vec6& orientation);
28 mat6 GetInertiaMatrix(
const vec3& r,
double time,
const double* states, environment::EnvironmentProvider* environment);
29 vec6 GetInternalForces(
const vec6& dX,
const vec3& r,
const quat& q, environment::EnvironmentProvider* environment,
double time,
const double* states);
33#ifdef FH_VISUALIZATION
34 void DrawBody(Ogre::SceneNode* renderNode, Ogre::SceneManager* sceneMgr);
41 list<rbody, Eigen::aligned_allocator<rbody>> clist;
Definition CRigidBody.h:30
Definition CRigidCompositeBody.h:17
mat64 GetGravityForceDerivative(const quat &q)
static quat ComponentQuaternion(const vec3 &thetaC)
The quaternion of a component's rotation vector thetaC.
Definition CRigidCompositeBody.h:21