Drake
HelicalJoint Member List

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