Default implementation of IkSolutionBase.
More...
#include <ikfast.h>
|
| | IkSolution (const std::vector< IkSingleDOFSolutionBase< T > > &vinfos, const std::vector< int > &vfree) |
| |
| void | GetSolution (T *solution, const T *freevalues) const override |
| | gets a concrete solution More...
|
| |
| void | GetSolution (std::vector< T > &solution, const std::vector< T > &freevalues) const override |
| | std::vector version of GetSolution More...
|
| |
| const std::vector< int > & | GetFree () const override |
| | Gets the indices of the configuration space that have to be preset before a full solution can be returned. More...
|
| |
| int | GetDOF () const override |
| | the dof of the solution More...
|
| |
| virtual void | Validate () const |
| |
| virtual void | GetSolutionIndices (std::vector< unsigned int > &v) const |
| |
| virtual | ~IkSolutionBase ()=default |
| |
| virtual void | GetSolution (T *solution, const T *freevalues) const =0 |
| | gets a concrete solution More...
|
| |
| virtual void | GetSolution (std::vector< T > &solution, const std::vector< T > &freevalues) const |
| | std::vector version of GetSolution More...
|
| |
| virtual const std::vector< int > & | GetFree () const =0 |
| | Gets the indices of the configuration space that have to be preset before a full solution can be returned. More...
|
| |
| virtual int | GetDOF () const =0 |
| | the dof of the solution More...
|
| |
template<typename
T>
class ikfast::IkSolution< T >
Default implementation of IkSolutionBase.
◆ IkSolution()
◆ GetDOF()
◆ GetFree()
Gets the indices of the configuration space that have to be preset before a full solution can be returned.
- Returns
- vector of indices indicating the free parameters
Implements ikfast::IkSolutionBase< T >.
◆ GetSolution() [1/2]
| void ikfast::IkSolution< T >::GetSolution |
( |
std::vector< T > & |
solution, |
|
|
const std::vector< T > & |
freevalues |
|
) |
| const |
|
inlineoverridevirtual |
◆ GetSolution() [2/2]
gets a concrete solution
- Parameters
-
| [out] | solution | the result |
| [in] | freevalues | values for the free parameters \se GetFree |
Implements ikfast::IkSolutionBase< T >.
◆ GetSolutionIndices()
| virtual void ikfast::IkSolution< T >::GetSolutionIndices |
( |
std::vector< unsigned int > & |
v | ) |
const |
|
inlinevirtual |
◆ Validate()
◆ _vbasesol
solution and their offsets if joints are mimiced
◆ _vfree
The documentation for this class was generated from the following file:
- tesseract_kinematics/ikfast/include/tesseract_kinematics/ikfast/external/ikfast.h