Drake
RevoluteJoint Member List

This is the complete list of members for RevoluteJoint, 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(RevoluteJoint &_derived, const std::string &name, const Eigen::Isometry3d &transform_to_parent_body, int num_positions, int num_velocities)DrakeJointImpl< RevoluteJoint >inline
FIXED enum valueDrakeJoint
FixedAxisOneDoFJoint(RevoluteJoint &derived, const std::string &name, const Eigen::Isometry3d &transform_to_parent_body, const drake::TwistVector< double > &_joint_axis)FixedAxisOneDoFJoint< RevoluteJoint >inlineprotected
FloatingBaseType enum nameDrakeJoint
frictionTorque(const Eigen::MatrixBase< DerivedV > &v) constFixedAxisOneDoFJoint< RevoluteJoint >inline
getJointLimitMax() const DrakeJointvirtual
getJointLimitMin() const DrakeJointvirtual
getName() const DrakeJoint
getNumPositions() const DrakeJoint
getNumVelocities() const DrakeJoint
getPositionName(int index) constFixedAxisOneDoFJoint< RevoluteJoint >inlinevirtual
getTransformToParentBody() const DrakeJoint
getVelocityName(int index) const DrakeJointinlinevirtual
isFloating() const DrakeJointinlinevirtual
joint_limit_maxDrakeJoint
joint_limit_minDrakeJoint
jointTransform(const Eigen::MatrixBase< DerivedQ > &q) const RevoluteJointinline
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) constFixedAxisOneDoFJoint< RevoluteJoint >inline
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) constFixedAxisOneDoFJoint< RevoluteJoint >inline
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) constFixedAxisOneDoFJoint< RevoluteJoint >inline
QUATERNION enum valueDrakeJoint
randomConfiguration(std::default_random_engine &generator) constFixedAxisOneDoFJoint< RevoluteJoint >inlinevirtual
RevoluteJoint(const std::string &name, const Eigen::Isometry3d &transform_to_parent_body, const Eigen::Vector3d &_rotation_axis)RevoluteJointinline
ROLLPITCHYAW enum valueDrakeJoint
setDynamics(double damping, double coulomb_friction, double coulomb_window)FixedAxisOneDoFJoint< RevoluteJoint >inline
setJointLimits(double joint_limit_min, double joint_limit_max)FixedAxisOneDoFJoint< RevoluteJoint >inline
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) constFixedAxisOneDoFJoint< RevoluteJoint >inline
zeroConfiguration() constFixedAxisOneDoFJoint< RevoluteJoint >inlinevirtual
~DrakeJoint()DrakeJointvirtual
~DrakeJointImpl()DrakeJointImpl< RevoluteJoint >inlinevirtual
~FixedAxisOneDoFJoint()FixedAxisOneDoFJoint< RevoluteJoint >inlinevirtual
~RevoluteJoint()RevoluteJointinlinevirtual