Drake
Joint< T > Member List

This is the complete list of members for Joint< T >, including all inherited members.

acceleration_lower_limits() constJoint< T >
acceleration_upper_limits() constJoint< T >
AddInDamping(const systems::Context< T > &context, MultibodyForces< T > *forces) constJoint< T >
AddInOneForce(const systems::Context< T > &context, int joint_dof, const T &joint_tau, MultibodyForces< T > *forces) constJoint< T >
child_body() constJoint< T >
DeclareAbstractParameter(internal::MultibodyTreeSystem< T > *tree_system, const AbstractValue &model_value)MultibodyElement< Joint, T, JointIndex >protected
DeclareNumericParameter(internal::MultibodyTreeSystem< T > *tree_system, const systems::BasicVector< T > &model_vector)MultibodyElement< Joint, T, JointIndex >protected
DeclareParameters(internal::MultibodyTreeSystem< T > *tree_system)MultibodyElement< Joint, T, JointIndex >
default_positions() constJoint< T >
do_get_num_positions() const =0Joint< T >protectedpure virtual
do_get_num_velocities() const =0Joint< T >protectedpure virtual
do_get_position_start() const =0Joint< T >protectedpure virtual
do_get_velocity_start() const =0Joint< T >protectedpure virtual
do_set_default_positions(const VectorX< double > &default_positions)=0Joint< T >protectedpure virtual
DoAddInDamping(const systems::Context< T > &, MultibodyForces< T > *) constJoint< T >protectedvirtual
DoAddInOneForce(const systems::Context< T > &context, int joint_dof, const T &joint_tau, MultibodyForces< T > *forces) const =0Joint< T >protectedpure virtual
DoCloneToScalar(const internal::MultibodyTree< double > &tree_clone) const =0Joint< T >protectedpure virtual
DoCloneToScalar(const internal::MultibodyTree< AutoDiffXd > &tree_clone) const =0Joint< T >protectedpure virtual
DoCloneToScalar(const internal::MultibodyTree< symbolic::Expression > &) const =0Joint< T >protectedpure virtual
DoDeclareParameters(internal::MultibodyTreeSystem< T > *tree_system) overrideJoint< T >protectedvirtual
DoGetOnePosition(const systems::Context< T > &) constJoint< T >protectedvirtual
DoGetOneVelocity(const systems::Context< T > &) constJoint< T >protectedvirtual
DoSetTopology(const internal::MultibodyTreeTopology &) overrideJoint< T >protectedvirtual
frame_on_child() constJoint< T >
frame_on_parent() constJoint< T >
get_implementation() constJoint< T >protected
get_parent_tree() constMultibodyElement< Joint, T, JointIndex >protected
GetOnePosition(const systems::Context< T > &context) constJoint< T >
GetOneVelocity(const systems::Context< T > &context) constJoint< T >
GetParentPlant() constMultibodyElement< Joint, T, JointIndex >
GetParentTreeSystem() constMultibodyElement< Joint, T, JointIndex >protected
has_implementation() constJoint< T >protected
index() constMultibodyElement< Joint, T, JointIndex >
internal::JointImplementationBuilder< T > classJoint< T >friend
is_locked(const systems::Context< T > &context) constJoint< T >
Joint classJoint< T >friend
Joint(const Joint &)=deleteJoint< T >
Joint(Joint &&)=deleteJoint< T >
Joint(const std::string &name, const Frame< T > &frame_on_parent, const Frame< T > &frame_on_child, const VectorX< double > &pos_lower_limits, const VectorX< double > &pos_upper_limits, const VectorX< double > &vel_lower_limits, const VectorX< double > &vel_upper_limits, const VectorX< double > &acc_lower_limits, const VectorX< double > &acc_upper_limits)Joint< T >
Lock(systems::Context< T > *context) constJoint< T >
MakeImplementationBlueprint() const =0Joint< T >protectedpure virtual
model_instance() constMultibodyElement< Joint, T, JointIndex >
MultibodyElement(const MultibodyElement &)=deleteMultibodyElement< Joint, T, JointIndex >
MultibodyElement(MultibodyElement &&)=deleteMultibodyElement< Joint, T, JointIndex >
MultibodyElement()MultibodyElement< Joint, T, JointIndex >protected
MultibodyElement(ModelInstanceIndex model_instance)MultibodyElement< Joint, T, JointIndex >explicitprotected
name() constJoint< T >
num_positions() constJoint< T >
num_velocities() constJoint< T >
operator=(const Joint &)=deleteJoint< T >
operator=(Joint &&)=deleteJoint< T >
MultibodyElement< Joint, T, JointIndex >::operator=(const MultibodyElement &)=deleteMultibodyElement< Joint, T, JointIndex >
MultibodyElement< Joint, T, JointIndex >::operator=(MultibodyElement &&)=deleteMultibodyElement< Joint, T, JointIndex >
parent_body() constJoint< T >
position_lower_limits() constJoint< T >
position_start() constJoint< T >
position_upper_limits() constJoint< T >
set_acceleration_limits(const VectorX< double > &lower_limits, const VectorX< double > &upper_limits)Joint< T >
set_default_positions(const VectorX< double > &default_positions)Joint< T >
set_position_limits(const VectorX< double > &lower_limits, const VectorX< double > &upper_limits)Joint< T >
set_velocity_limits(const VectorX< double > &lower_limits, const VectorX< double > &upper_limits)Joint< T >
SetTopology(const internal::MultibodyTreeTopology &tree)MultibodyElement< Joint, T, JointIndex >protected
type_name() const =0Joint< T >pure virtual
Unlock(systems::Context< T > *context) constJoint< T >
velocity_lower_limits() constJoint< T >
velocity_start() constJoint< T >
velocity_upper_limits() constJoint< T >
~Joint()Joint< T >virtual
~MultibodyElement()MultibodyElement< Joint, T, JointIndex >virtual