Robotics Library
0.7.0
|
#include <Frame.h>
Public Types | |
typedef ::boost::adjacency_list< ::boost::listS, ::boost::listS, ::boost::bidirectionalS, ::boost::listS > | Tree |
typedef Tree::vertex_descriptor | Vertex |
Public Member Functions | |
Frame () | |
virtual | ~Frame () |
virtual void | forwardAcceleration () |
virtual void | forwardDynamics1 () |
virtual void | forwardDynamics2 () |
virtual void | forwardDynamics3 () |
virtual void | forwardPosition () |
virtual void | forwardVelocity () |
const Vertex & | getVertexDescriptor () const |
virtual void | inverseDynamics1 () |
virtual void | inverseDynamics2 () |
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::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 |
Private Attributes | |
Vertex | descriptor |
typedef ::boost::adjacency_list< ::boost::listS, ::boost::listS, ::boost::bidirectionalS, ::boost::listS > rl::mdl::Frame::Tree |
typedef Tree::vertex_descriptor rl::mdl::Frame::Vertex |
rl::mdl::Frame::Frame | ( | ) |
|
virtual |
|
virtual |
Implements rl::mdl::Element.
Reimplemented in rl::mdl::Body.
|
virtual |
Implements rl::mdl::Element.
Reimplemented in rl::mdl::Body.
|
virtual |
Implements rl::mdl::Element.
Reimplemented in rl::mdl::Body.
|
virtual |
Implements rl::mdl::Element.
Reimplemented in rl::mdl::Body.
|
virtual |
Implements rl::mdl::Element.
Reimplemented in rl::mdl::Body.
|
virtual |
Implements rl::mdl::Element.
Reimplemented in rl::mdl::Body.
const Frame::Vertex & rl::mdl::Frame::getVertexDescriptor | ( | ) | const |
|
virtual |
Implements rl::mdl::Element.
Reimplemented in rl::mdl::Body.
|
virtual |
Implements rl::mdl::Element.
Reimplemented in rl::mdl::Body.
|
virtual |
Implements rl::mdl::Element.
void rl::mdl::Frame::setVertexDescriptor | ( | const Vertex & | descriptor | ) |
::rl::math::MotionVector rl::mdl::Frame::a |
::rl::math::MotionVector rl::mdl::Frame::c |
|
private |
::rl::math::ForceVector rl::mdl::Frame::f |
::rl::math::RigidBodyInertia rl::mdl::Frame::i |
::rl::math::ArticulatedBodyInertia rl::mdl::Frame::iA |
::rl::math::ForceVector rl::mdl::Frame::pA |
::rl::math::Transform rl::mdl::Frame::t |
::rl::math::MotionVector rl::mdl::Frame::v |
::rl::math::PlueckerTransform rl::mdl::Frame::x |