Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | Private Attributes
rl::mdl::Transform Class Reference

#include <Transform.h>

Inheritance diagram for rl::mdl::Transform:
Inheritance graph
[legend]
Collaboration diagram for rl::mdl::Transform:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Tree::edge_descriptor Edge

Public Member Functions

 Transform ()
virtual ~Transform ()
virtual void forwardAcceleration ()
virtual void forwardDynamics1 ()
virtual void forwardDynamics2 ()
virtual void forwardDynamics3 ()
void forwardPosition ()
virtual void forwardVelocity ()
const EdgegetEdgeDescriptor () const
virtual void inverseDynamics1 ()
virtual void inverseDynamics2 ()
virtual void inverseForce ()
virtual void inverseVelocity1 (const ::rl::math::Real &lambda)
virtual void inverseVelocity2 ()
virtual void inverseVelocity3 ()
void setEdgeDescriptor (const Edge &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

EIGEN_MAKE_ALIGNED_OPERATOR_NEW
typedef::boost::adjacency_list
< ::boost::listS,::boost::listS,::boost::bidirectionalS,::boost::listS > 
Tree
Framein
Frameout
::rl::math::Transform t
::rl::math::PlueckerTransform x
- Public Attributes inherited from rl::mdl::Element
Compoundcompound

Private Attributes

Edge descriptor

Member Typedef Documentation

typedef Tree::edge_descriptor rl::mdl::Transform::Edge

Constructor & Destructor Documentation

rl::mdl::Transform::Transform ( )
rl::mdl::Transform::~Transform ( )
virtual

Member Function Documentation

void rl::mdl::Transform::forwardAcceleration ( )
virtual

Implements rl::mdl::Element.

Reimplemented in rl::mdl::Joint.

void rl::mdl::Transform::forwardDynamics1 ( )
virtual

Implements rl::mdl::Element.

Reimplemented in rl::mdl::Joint.

void rl::mdl::Transform::forwardDynamics2 ( )
virtual

Implements rl::mdl::Element.

Reimplemented in rl::mdl::Joint.

void rl::mdl::Transform::forwardDynamics3 ( )
virtual

Implements rl::mdl::Element.

Reimplemented in rl::mdl::Joint.

void rl::mdl::Transform::forwardPosition ( )
virtual

Implements rl::mdl::Element.

void rl::mdl::Transform::forwardVelocity ( )
virtual

Implements rl::mdl::Element.

Reimplemented in rl::mdl::Joint.

const Transform::Edge & rl::mdl::Transform::getEdgeDescriptor ( ) const
void rl::mdl::Transform::inverseDynamics1 ( )
virtual

Implements rl::mdl::Element.

void rl::mdl::Transform::inverseDynamics2 ( )
virtual

Implements rl::mdl::Element.

void rl::mdl::Transform::inverseForce ( )
virtual

Implements rl::mdl::Element.

Reimplemented in rl::mdl::Joint.

void rl::mdl::Transform::inverseVelocity1 ( const ::rl::math::Real lambda)
virtual

Implements rl::mdl::Element.

void rl::mdl::Transform::inverseVelocity2 ( )
virtual

Implements rl::mdl::Element.

Reimplemented in rl::mdl::Joint.

void rl::mdl::Transform::inverseVelocity3 ( )
virtual

Implements rl::mdl::Element.

Reimplemented in rl::mdl::Joint.

void rl::mdl::Transform::setEdgeDescriptor ( const Edge descriptor)

Member Data Documentation

Edge rl::mdl::Transform::descriptor
private
Frame* rl::mdl::Transform::in
Frame* rl::mdl::Transform::out
::rl::math::Transform rl::mdl::Transform::t
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef ::boost::adjacency_list< ::boost::listS, ::boost::listS, ::boost::bidirectionalS, ::boost::listS > rl::mdl::Transform::Tree
::rl::math::PlueckerTransform rl::mdl::Transform::x

The documentation for this class was generated from the following files: