#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] |
| void Joint< Real >::setNrJoints | ( | unsigned int | NrJoints | ) | [inline] |
unsigned int Joint< Real >::m_NrJoints [private] |