Drake
|
RigidBodyForceElement. More...
#include <drake/systems/plants/RigidBodySystem.h>
Public Member Functions | |
RigidBodyForceElement (RigidBodySystem &sys, const std::string &name) | |
virtual | ~RigidBodyForceElement () |
virtual size_t | getNumInputs () const |
virtual Eigen::VectorXd | output (const double &t, const Eigen::VectorXd &u, const KinematicsCache< double > &rigid_body_state) const =0 |
Protected Attributes | |
RigidBodySystem & | sys |
std::string | name |
interface class for elements which define a generalized force acting on the rigid body system
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in RigidBodyPropellor.
|
pure virtual |
Implemented in RigidBodySpringDamper, and RigidBodyPropellor.
|
protected |
|
protected |