|
Robotics Library
0.6.2
|
#include <Joint.h>

Public Member Functions | |
| Joint () | |
| virtual | ~Joint () |
| ::rl::math::Real | getPosition () const |
| virtual ::rl::math::Unit | getPositionUnit () const =0 |
| virtual ::rl::math::Unit | getSpeedUnit () const =0 |
| virtual void | jacobian (const ::rl::math::Transform &tcp, ::rl::math::MatrixBlock &j)=0 |
| virtual void | setPosition (const ::rl::math::Real &q) |
Public Member Functions inherited from rl::kin::Transform | |
| Transform () | |
| virtual | ~Transform () |
| virtual void | updateFrames () |
Public Member Functions inherited from rl::kin::Element | |
| Element () | |
| virtual | ~Element () |
Public Attributes | |
| ::rl::math::Real | a |
| ::rl::math::Real | alpha |
| ::rl::math::Real | d |
| ::std::tr1::unordered_set< ::std::size_t > | leaves |
| ::rl::math::Real | max |
| ::rl::math::Real | min |
| ::rl::math::Real | offset |
| ::rl::math::Real | speed |
| ::rl::math::Real | theta |
| bool | wraparound |
Public Attributes inherited from rl::kin::Transform | |
| Frame * | in |
| Frame * | out |
| ::rl::math::Transform | transform |
Public Attributes inherited from rl::kin::Element | |
| ::std::string | name |
Protected Attributes | |
| ::rl::math::Real | q |
| rl::kin::Joint::Joint | ( | ) |
|
virtual |
| rl::math::Real rl::kin::Joint::getPosition | ( | ) | const |
|
pure virtual |
Implemented in rl::kin::Revolute, and rl::kin::Prismatic.
|
pure virtual |
Implemented in rl::kin::Revolute, and rl::kin::Prismatic.
|
pure virtual |
Implemented in rl::kin::Revolute, and rl::kin::Prismatic.
|
virtual |
Reimplemented in rl::kin::Revolute, and rl::kin::Prismatic.
| ::rl::math::Real rl::kin::Joint::a |
| ::rl::math::Real rl::kin::Joint::alpha |
| ::rl::math::Real rl::kin::Joint::d |
| ::std::tr1::unordered_set< ::std::size_t > rl::kin::Joint::leaves |
| ::rl::math::Real rl::kin::Joint::max |
| ::rl::math::Real rl::kin::Joint::min |
| ::rl::math::Real rl::kin::Joint::offset |
|
protected |
| ::rl::math::Real rl::kin::Joint::speed |
| ::rl::math::Real rl::kin::Joint::theta |
| bool rl::kin::Joint::wraparound |