Drake
QuaternionFloatingJoint Member List

This is the complete list of members for QuaternionFloatingJoint, including all inherited members.

AutoDiffFixedMaxSize typedefDrakeJoint
DrakeJoint(const std::string &name, const Eigen::Isometry3d &transform_to_parent_body, int num_positions, int num_velocities)DrakeJoint
DrakeJointImpl(QuaternionFloatingJoint &_derived, const std::string &name, const Eigen::Isometry3d &transform_to_parent_body, int num_positions, int num_velocities)DrakeJointImpl< QuaternionFloatingJoint >inline
FIXED enum valueDrakeJoint
FloatingBaseType enum nameDrakeJoint
frictionTorque(const Eigen::MatrixBase< DerivedV > &v) const QuaternionFloatingJointinline
getJointLimitMax() const DrakeJointvirtual
getJointLimitMin() const DrakeJointvirtual
getName() const DrakeJoint
getNumPositions() const DrakeJoint
getNumVelocities() const DrakeJoint
getPositionName(int index) const overrideQuaternionFloatingJointvirtual
getTransformToParentBody() const DrakeJoint
getVelocityName(int index) const overrideQuaternionFloatingJointvirtual
isFloating() const overrideQuaternionFloatingJointinlinevirtual
joint_limit_maxDrakeJoint
joint_limit_minDrakeJoint
jointTransform(const Eigen::MatrixBase< DerivedQ > &q) const QuaternionFloatingJointinline
MAX_NUM_POSITIONSDrakeJointstatic
MAX_NUM_VELOCITIESDrakeJointstatic
motionSubspace(const Eigen::MatrixBase< DerivedQ > &q, Eigen::MatrixBase< DerivedMS > &motion_subspace, typename drake::math::Gradient< DerivedMS, Eigen::Dynamic >::type *dmotion_subspace=nullptr) const QuaternionFloatingJointinline
motionSubspaceDotTimesV(const Eigen::MatrixBase< DerivedQ > &q, const Eigen::MatrixBase< DerivedV > &v, Eigen::Matrix< typename DerivedQ::Scalar, 6, 1 > &motion_subspace_dot_times_v, typename drake::math::Gradient< Eigen::Matrix< typename DerivedQ::Scalar, 6, 1 >, Eigen::Dynamic >::type *dmotion_subspace_dot_times_vdq=nullptr, typename drake::math::Gradient< Eigen::Matrix< typename DerivedQ::Scalar, 6, 1 >, Eigen::Dynamic >::type *dmotion_subspace_dot_times_vdv=nullptr) const QuaternionFloatingJointinline
qdot2v(const Eigen::MatrixBase< DerivedQ > &q, Eigen::Matrix< typename DerivedQ::Scalar, Eigen::Dynamic, Eigen::Dynamic, 0, DrakeJoint::MAX_NUM_VELOCITIES, DrakeJoint::MAX_NUM_POSITIONS > &qdot_to_v, Eigen::Matrix< typename DerivedQ::Scalar, Eigen::Dynamic, Eigen::Dynamic > *dqdot_to_v) const QuaternionFloatingJointinline
QUATERNION enum valueDrakeJoint
QuaternionFloatingJoint(const std::string &name, const Eigen::Isometry3d &transform_to_parent_body)QuaternionFloatingJointinline
randomConfiguration(std::default_random_engine &generator) const overrideQuaternionFloatingJointvirtual
ROLLPITCHYAW enum valueDrakeJoint
v2qdot(const Eigen::MatrixBase< DerivedQ > &q, Eigen::Matrix< typename DerivedQ::Scalar, Eigen::Dynamic, Eigen::Dynamic, 0, DrakeJoint::MAX_NUM_POSITIONS, DrakeJoint::MAX_NUM_VELOCITIES > &v_to_qdot, Eigen::Matrix< typename DerivedQ::Scalar, Eigen::Dynamic, Eigen::Dynamic > *dv_to_qdot) const QuaternionFloatingJointinline
zeroConfiguration() const overrideQuaternionFloatingJointvirtual
~DrakeJoint()DrakeJointvirtual
~DrakeJointImpl()DrakeJointImpl< QuaternionFloatingJoint >inlinevirtual
~QuaternionFloatingJoint()QuaternionFloatingJointinlinevirtual