- 3.0.2 rigid body dynamics module.
ct::rbd::tpl::RigidBodyPose< SCALAR > Member List

This is the complete list of members for ct::rbd::tpl::RigidBodyPose< SCALAR >, including all inherited members.

computeGravityB(const Vector3Tpl &gravityW=gravity3DW()) constct::rbd::tpl::RigidBodyPose< SCALAR >inline
computeGravityB6D(const Vector3Tpl &gravityW=gravity3DW()) constct::rbd::tpl::RigidBodyPose< SCALAR >inline
EULER enum valuect::rbd::tpl::RigidBodyPose< SCALAR >
getEulerAnglesXyz() constct::rbd::tpl::RigidBodyPose< SCALAR >inline
getHomogeneousTransform() constct::rbd::tpl::RigidBodyPose< SCALAR >inline
getRotationMatrix() constct::rbd::tpl::RigidBodyPose< SCALAR >inline
getRotationQuaternion() constct::rbd::tpl::RigidBodyPose< SCALAR >inline
getStorageType() constct::rbd::tpl::RigidBodyPose< SCALAR >inline
gravity3DW(SCALAR g=SCALAR(-9.81))ct::rbd::tpl::RigidBodyPose< SCALAR >inlinestatic
HomogeneousTransform typedefct::rbd::tpl::RigidBodyPose< SCALAR >
inReferenceFrame(const RigidBodyPose< SCALAR > &ref_frame) constct::rbd::tpl::RigidBodyPose< SCALAR >inline
isNear(const RigidBodyPose &rhs, const double &tol=1e-10) constct::rbd::tpl::RigidBodyPose< SCALAR >inline
Matrix3Tpl typedefct::rbd::tpl::RigidBodyPose< SCALAR >
Matrix4Tpl typedefct::rbd::tpl::RigidBodyPose< SCALAR >
position() constct::rbd::tpl::RigidBodyPose< SCALAR >inline
position()ct::rbd::tpl::RigidBodyPose< SCALAR >inline
Position3Tpl typedefct::rbd::tpl::RigidBodyPose< SCALAR >
QUAT enum valuect::rbd::tpl::RigidBodyPose< SCALAR >
RigidBodyPose(STORAGE_TYPE storage=EULER)ct::rbd::tpl::RigidBodyPose< SCALAR >inline
RigidBodyPose(const kindr::EulerAnglesXyz< SCALAR > &orientationEulerXyz, const Position3Tpl &position, STORAGE_TYPE storage=EULER)ct::rbd::tpl::RigidBodyPose< SCALAR >inline
RigidBodyPose(const kindr::RotationQuaternion< SCALAR > &orientationQuat, const Position3Tpl &position, STORAGE_TYPE storage=EULER)ct::rbd::tpl::RigidBodyPose< SCALAR >inline
RigidBodyPose(const Eigen::Quaternion< SCALAR > &orientationQuat, const Eigen::Matrix< SCALAR, 3, 1 > &position, STORAGE_TYPE storage=EULER)ct::rbd::tpl::RigidBodyPose< SCALAR >inline
RigidBodyPose(const Matrix4Tpl &homTransform, STORAGE_TYPE storage=EULER)ct::rbd::tpl::RigidBodyPose< SCALAR >inline
RigidBodyPose(const RigidBodyPose< SCALAR > &arg)ct::rbd::tpl::RigidBodyPose< SCALAR >inline
rotateBaseToInertia(const Vector3s &vector) constct::rbd::tpl::RigidBodyPose< SCALAR >inline
rotateBaseToInertiaMat(const Matrix3Tpl &mat) constct::rbd::tpl::RigidBodyPose< SCALAR >inline
rotateBaseToInertiaQuaternion(const kindr::RotationQuaternion< SCALAR > &q) constct::rbd::tpl::RigidBodyPose< SCALAR >inline
rotateInertiaToBase(const Vector3s &vector) constct::rbd::tpl::RigidBodyPose< SCALAR >inline
setFromEulerAnglesXyz(const kindr::EulerAnglesXyz< SCALAR > &eulerAngles)ct::rbd::tpl::RigidBodyPose< SCALAR >inline
setFromEulerAnglesXyz(const Vector3Tpl &eulerAngles)ct::rbd::tpl::RigidBodyPose< SCALAR >inline
setFromRotationMatrix(const kindr::RotationMatrix< SCALAR > &rotMat)ct::rbd::tpl::RigidBodyPose< SCALAR >inline
setFromRotationQuaternion(const kindr::RotationQuaternion< SCALAR > &quat)ct::rbd::tpl::RigidBodyPose< SCALAR >inline
setFromRotationQuaternion(const Eigen::Quaterniond &quat)ct::rbd::tpl::RigidBodyPose< SCALAR >inline
setIdentity()ct::rbd::tpl::RigidBodyPose< SCALAR >inline
setRandom()ct::rbd::tpl::RigidBodyPose< SCALAR >inline
STORAGE_TYPE enum namect::rbd::tpl::RigidBodyPose< SCALAR >
Vector3Tpl typedefct::rbd::tpl::RigidBodyPose< SCALAR >
~RigidBodyPose()=defaultct::rbd::tpl::RigidBodyPose< SCALAR >