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