#include <Joint.h>
Public Member Functions | |
| void | fromString (unsigned int nrjoints, const char *str) | 
| void | fromString (const char *str) | 
| Real | get (unsigned int i) const | 
| void | get (unsigned int NrJoints, Real *d) const | 
| Real | getMax () const | 
| unsigned int | getMaxInd () const | 
| Real | getMin () const | 
| unsigned int | getMinInd () const | 
| unsigned int | getNrJoints () const | 
| Joint | interpolate (const Joint &j2, Real f) const | 
| Joint () | |
| Joint (unsigned int NrJoints, bool zero=false) | |
| Joint (const Joint &joints) | |
| Joint (unsigned int NrJoints, const Real d[]) | |
| Real | length () const | 
| Real | lengthSqr () const | 
| Joint | operator* (Real s) const | 
| void | operator*= (Real s) | 
| Joint | operator+ (const Joint &rhs) const | 
| void | operator+= (const Joint &rhs) | 
| Joint | operator- (const Joint &rhs) const | 
| void | operator-= (const Joint &rhs) | 
| Joint | operator/ (Real s) const | 
| void | operator/= (Real s) | 
| Joint & | operator= (const Joint &joint) | 
| bool | operator== (const Joint &rhs) const | 
| Real & | operator[] (unsigned int i) | 
| Real | operator[] (unsigned int i) const | 
| void | print () | 
| void | set (unsigned int i, Real d) | 
| void | set (unsigned int NrJoints, Real *d) | 
| void | setNrJoints (unsigned int NrJoints) | 
| unsigned int | size () const | 
| void | toDeg () | 
| void | toRad () | 
| std::string | toString (bool convert=false) const | 
| void | zero () | 
| virtual | ~Joint () | 
Static Public Member Functions | |
| static Joint | interpolate (const Joint &j1, const Joint &j2, Real f) | 
Private Attributes | |
| Real * | m_Joints | 
| unsigned int | m_NrJoints | 
| void Joint< Real >::fromString | ( | unsigned int | nrjoints, | 
| const char * | str | ||
| ) |  [inline] | 
        
| void Joint< Real >::fromString | ( | const char * | str | ) |  [inline] | 
        
| unsigned int Joint< Real >::getNrJoints | ( | ) |  const [inline] | 
        
| Joint< Real > Joint< Real >::interpolate | ( | const Joint< Real > & | j2, | 
| Real | f | ||
| ) |  const [inline] | 
        
| Joint< Real > Joint< Real >::interpolate | ( | const Joint< Real > & | j1, | 
| const Joint< Real > & | j2, | ||
| Real | f | ||
| ) |  [inline, static] | 
        
| void Joint< Real >::operator*= | ( | Real | s | ) |  [inline] | 
        
| void Joint< Real >::operator/= | ( | Real | s | ) |  [inline] | 
        
| Real & Joint< Real >::operator[] | ( | unsigned int | i | ) |  [inline] | 
        
| Real Joint< Real >::operator[] | ( | unsigned int | i | ) |  const [inline] | 
        
| void Joint< Real >::setNrJoints | ( | unsigned int | NrJoints | ) |  [inline] | 
        
unsigned int Joint< Real >::m_NrJoints [private] |