Robotics Library  0.7.0
Public Member Functions | Public Attributes | Private Attributes | List of all members
rl::mdl::Element Class Referenceabstract

#include <Element.h>

Inheritance diagram for rl::mdl::Element:
Inheritance 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
 
void setName (const ::std::string &name)
 

Public Attributes

Compoundcompound
 

Private Attributes

::std::string name
 

Constructor & Destructor Documentation

◆ Element()

rl::mdl::Element::Element ( )

◆ ~Element()

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

Member Function Documentation

◆ forwardAcceleration()

virtual void rl::mdl::Element::forwardAcceleration ( )
pure virtual

◆ forwardDynamics1()

virtual void rl::mdl::Element::forwardDynamics1 ( )
pure virtual

◆ forwardDynamics2()

virtual void rl::mdl::Element::forwardDynamics2 ( )
pure virtual

◆ forwardDynamics3()

virtual void rl::mdl::Element::forwardDynamics3 ( )
pure virtual

◆ forwardPosition()

virtual void rl::mdl::Element::forwardPosition ( )
pure virtual

◆ forwardVelocity()

virtual void rl::mdl::Element::forwardVelocity ( )
pure virtual

◆ getName()

const ::std::string & rl::mdl::Element::getName ( ) const

◆ inverseDynamics1()

virtual void rl::mdl::Element::inverseDynamics1 ( )
pure virtual

◆ inverseDynamics2()

virtual void rl::mdl::Element::inverseDynamics2 ( )
pure virtual

◆ inverseForce()

virtual void rl::mdl::Element::inverseForce ( )
pure virtual

◆ setName()

void rl::mdl::Element::setName ( const ::std::string &  name)

Member Data Documentation

◆ compound

Compound* rl::mdl::Element::compound

◆ name

::std::string rl::mdl::Element::name
private

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