Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | Private Attributes | List of all members
rl::mdl::Element Class Reference

#include <Element.h>

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

Public Member Functions

 Element ()
virtual ~Element ()
virtual void forwardAcceleration ()=0
virtual void forwardDynamics1 ()=0
virtual void forwardDynamics2 ()=0
virtual void forwardDynamics3 ()=0
virtual void forwardPosition ()=0
virtual void forwardVelocity ()=0
const ::std::string & getName () const
virtual void inverseDynamics1 ()=0
virtual void inverseDynamics2 ()=0
virtual void inverseForce ()=0
virtual void inverseVelocity1 (const ::rl::math::Real &lambda)=0
virtual void inverseVelocity2 ()=0
virtual void inverseVelocity3 ()=0
void setName (const ::std::string &name)

Public Attributes

Compoundcompound

Private Attributes

::std::string name

Constructor & Destructor Documentation

rl::mdl::Element::Element ( )
rl::mdl::Element::~Element ( )
virtual

Member Function Documentation

virtual void rl::mdl::Element::forwardAcceleration ( )
pure virtual
virtual void rl::mdl::Element::forwardDynamics1 ( )
pure virtual
virtual void rl::mdl::Element::forwardDynamics2 ( )
pure virtual
virtual void rl::mdl::Element::forwardDynamics3 ( )
pure virtual
virtual void rl::mdl::Element::forwardPosition ( )
pure virtual
virtual void rl::mdl::Element::forwardVelocity ( )
pure virtual
const ::std::string & rl::mdl::Element::getName ( ) const
virtual void rl::mdl::Element::inverseDynamics1 ( )
pure virtual
virtual void rl::mdl::Element::inverseDynamics2 ( )
pure virtual
virtual void rl::mdl::Element::inverseForce ( )
pure virtual
virtual void rl::mdl::Element::inverseVelocity1 ( const ::rl::math::Real lambda)
pure virtual
virtual void rl::mdl::Element::inverseVelocity2 ( )
pure virtual
virtual void rl::mdl::Element::inverseVelocity3 ( )
pure virtual
void rl::mdl::Element::setName ( const ::std::string &  name)

Member Data Documentation

Compound* rl::mdl::Element::compound
::std::string rl::mdl::Element::name
private

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