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   | |
| signed char | freeind | 
| if >= 0, mimics another joint   | |
| 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   | |
| unsigned char | jointtype | 
| joint type, 0x01 is revolute, 0x11 is slider   | |
| unsigned char | maxsolutions | 
| max possible indices, 0 if controlled by free index or a free joint itself   | |
holds the solution for a single dof
| ikfast::IkSingleDOFSolutionBase< T >::IkSingleDOFSolutionBase | ( | ) |  [inline] | 
        
| T ikfast::IkSingleDOFSolutionBase< T >::fmul | 
| T ikfast::IkSingleDOFSolutionBase< T >::foffset | 
| signed char ikfast::IkSingleDOFSolutionBase< T >::freeind | 
| unsigned char ikfast::IkSingleDOFSolutionBase< T >::indices[5] | 
| unsigned char ikfast::IkSingleDOFSolutionBase< T >::jointtype | 
| unsigned char ikfast::IkSingleDOFSolutionBase< T >::maxsolutions |