|
Robotics Library
0.7.0
|
#include <Body.h>

Public Member Functions | |
| Body () | |
| virtual | ~Body () |
| void | forwardAcceleration () |
| void | forwardDynamics1 () |
| void | forwardDynamics2 () |
| void | forwardDynamics3 () |
| void | forwardPosition () |
| void | forwardVelocity () |
| void | inverseDynamics1 () |
| void | inverseDynamics2 () |
| void | setCenterOfMass (const ::rl::math::Real &x, const ::rl::math::Real &y, const ::rl::math::Real &z) |
| void | setMass (const ::rl::math::Real &m) |
| void | setInertia (const ::rl::math::Real &xx, const ::rl::math::Real &yy, const ::rl::math::Real &zz, const ::rl::math::Real &yz, const ::rl::math::Real &xz, const ::rl::math::Real &xy) |
Public Member Functions inherited from rl::mdl::Frame | |
| Frame () | |
| virtual | ~Frame () |
| const Vertex & | getVertexDescriptor () const |
| virtual void | inverseForce () |
| void | setVertexDescriptor (const Vertex &descriptor) |
Public Member Functions inherited from rl::mdl::Element | |
| Element () | |
| virtual | ~Element () |
| const ::std::string & | getName () const |
| void | setName (const ::std::string &name) |
Public Attributes | |
| ::rl::math::Vector3 | cm |
| bool | collision |
| ::rl::math::ForceVector | fX |
| ::rl::math::Matrix33 | ic |
| ::rl::math::Real | m |
| ::std::unordered_set< Body * > | selfcollision |
Public Attributes inherited from rl::mdl::Frame | |
| ::rl::math::MotionVector | a |
| ::rl::math::MotionVector | c |
| ::rl::math::ForceVector | f |
| ::rl::math::RigidBodyInertia | i |
| ::rl::math::ArticulatedBodyInertia | iA |
| ::rl::math::ForceVector | pA |
| ::rl::math::Transform | t |
| ::rl::math::MotionVector | v |
| ::rl::math::PlueckerTransform | x |
Public Attributes inherited from rl::mdl::Element | |
| Compound * | compound |
Additional Inherited Members | |
Public Types inherited from rl::mdl::Frame | |
| typedef ::boost::adjacency_list< ::boost::listS, ::boost::listS, ::boost::bidirectionalS, ::boost::listS > | Tree |
| typedef Tree::vertex_descriptor | Vertex |
| rl::mdl::Body::Body | ( | ) |
|
virtual |
|
virtual |
Reimplemented from rl::mdl::Frame.
|
virtual |
Reimplemented from rl::mdl::Frame.
|
virtual |
Reimplemented from rl::mdl::Frame.
|
virtual |
Reimplemented from rl::mdl::Frame.
|
virtual |
Reimplemented from rl::mdl::Frame.
|
virtual |
Reimplemented from rl::mdl::Frame.
|
virtual |
Reimplemented from rl::mdl::Frame.
|
virtual |
Reimplemented from rl::mdl::Frame.
| void rl::mdl::Body::setCenterOfMass | ( | const ::rl::math::Real & | x, |
| const ::rl::math::Real & | y, | ||
| const ::rl::math::Real & | z | ||
| ) |
| void rl::mdl::Body::setInertia | ( | const ::rl::math::Real & | xx, |
| const ::rl::math::Real & | yy, | ||
| const ::rl::math::Real & | zz, | ||
| const ::rl::math::Real & | yz, | ||
| const ::rl::math::Real & | xz, | ||
| const ::rl::math::Real & | xy | ||
| ) |
| void rl::mdl::Body::setMass | ( | const ::rl::math::Real & | m | ) |
| ::rl::math::Vector3 rl::mdl::Body::cm |
| bool rl::mdl::Body::collision |
| ::rl::math::ForceVector rl::mdl::Body::fX |
| ::rl::math::Matrix33 rl::mdl::Body::ic |
| ::rl::math::Real rl::mdl::Body::m |
| ::std::unordered_set<Body*> rl::mdl::Body::selfcollision |