![]() |
- 3.0.2 rigid body dynamics module.
|
holds the solution for a single dof More...
#include <ikfast.h>
Public Member Functions | |
| IkSingleDOFSolutionBase () | |
Public Attributes | |
| T | fmul |
| T | foffset |
| joint value is fmul*sol[freeind]+foffset More... | |
| signed char | freeind |
| if >= 0, mimics another joint More... | |
| unsigned char | jointtype |
| joint type, 0x01 is revolute, 0x11 is slider More... | |
| unsigned char | maxsolutions |
| max possible indices, 0 if controlled by free index or a free joint itself More... | |
| unsigned char | indices [5] |
| unique index of the solution used to keep track on what part it came from. sometimes a solution can be repeated for different indices. store at least another repeated root More... | |
holds the solution for a single dof
|
inline |
References ikfast::IkSingleDOFSolutionBase< T >::indices.
| T ikfast::IkSingleDOFSolutionBase< T >::fmul |
| T ikfast::IkSingleDOFSolutionBase< T >::foffset |
joint value is fmul*sol[freeind]+foffset
Referenced by ikfast::IkSolution< T >::Validate().
| signed char ikfast::IkSingleDOFSolutionBase< T >::freeind |
if >= 0, mimics another joint
Referenced by ikfast::IkSolution< T >::GetSolution().
| unsigned char ikfast::IkSingleDOFSolutionBase< T >::jointtype |
joint type, 0x01 is revolute, 0x11 is slider
| unsigned char ikfast::IkSingleDOFSolutionBase< T >::maxsolutions |
max possible indices, 0 if controlled by free index or a free joint itself
Referenced by ikfast::IkSolution< T >::GetSolutionIndices(), and ikfast::IkSolution< T >::Validate().
| unsigned char ikfast::IkSingleDOFSolutionBase< T >::indices[5] |
unique index of the solution used to keep track on what part it came from. sometimes a solution can be repeated for different indices. store at least another repeated root
Referenced by ikfast::IkSolution< T >::GetSolutionIndices(), ikfast::IkSingleDOFSolutionBase< T >::IkSingleDOFSolutionBase(), and ikfast::IkSolution< T >::Validate().