Default implementation of IkSolutionBase. More...
#include <ikfast.h>
Public Member Functions | |
virtual const int | GetDOF () const |
the dof of the solution More... | |
virtual const int | GetDOF () const |
the dof of the solution More... | |
virtual const std::vector< int > & | GetFree () const |
Gets the indices of the configuration space that have to be preset before a full solution can be returned. More... | |
virtual const std::vector< int > & | GetFree () const |
Gets the indices of the configuration space that have to be preset before a full solution can be returned. More... | |
virtual void | GetSolution (T *solution, const T *freevalues) const |
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 void | GetSolution (T *solution, const T *freevalues) const |
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 void | GetSolutionIndices (std::vector< unsigned int > &v) const |
virtual void | GetSolutionIndices (std::vector< unsigned int > &v) const |
IkSolution (const std::vector< IkSingleDOFSolutionBase< T > > &vinfos, const std::vector< int > &vfree) | |
IkSolution (const std::vector< IkSingleDOFSolutionBase< T > > &vinfos, const std::vector< int > &vfree) | |
virtual void | Validate () const |
virtual void | Validate () const |
Public Member Functions inherited from ikfast::IkSolutionBase< T > | |
virtual | ~IkSolutionBase () |
virtual | ~IkSolutionBase () |
Public Attributes | |
std::vector< IkSingleDOFSolutionBase< T > > | _vbasesol |
solution and their offsets if joints are mimiced More... | |
std::vector< int > | _vfree |
Default implementation of IkSolutionBase.
Definition at line 169 of file lrmate200id7l_kinematics/include/ikfast.h.
|
inline |
Definition at line 172 of file lrmate200id7l_kinematics/include/ikfast.h.
|
inline |
Definition at line 151 of file lrmate200id_kinematics/include/ikfast.h.
|
inlinevirtual |
the dof of the solution
Implements ikfast::IkSolutionBase< T >.
Definition at line 180 of file lrmate200id_kinematics/include/ikfast.h.
|
inlinevirtual |
the dof of the solution
Implements ikfast::IkSolutionBase< T >.
Definition at line 209 of file lrmate200id7l_kinematics/include/ikfast.h.
|
inlinevirtual |
Gets the indices of the configuration space that have to be preset before a full solution can be returned.
Implements ikfast::IkSolutionBase< T >.
Definition at line 177 of file lrmate200id_kinematics/include/ikfast.h.
|
inlinevirtual |
Gets the indices of the configuration space that have to be preset before a full solution can be returned.
Implements ikfast::IkSolutionBase< T >.
Definition at line 205 of file lrmate200id7l_kinematics/include/ikfast.h.
|
inlinevirtual |
gets a concrete solution
[out] | solution | the result |
[in] | freevalues | values for the free parameters GetFree |
Implements ikfast::IkSolutionBase< T >.
Definition at line 156 of file lrmate200id_kinematics/include/ikfast.h.
|
inlinevirtual |
std::vector version of GetSolution
Reimplemented from ikfast::IkSolutionBase< T >.
Definition at line 172 of file lrmate200id_kinematics/include/ikfast.h.
|
inlinevirtual |
gets a concrete solution
[out] | solution | the result |
[in] | freevalues | values for the free parameters GetFree |
Implements ikfast::IkSolutionBase< T >.
Definition at line 178 of file lrmate200id7l_kinematics/include/ikfast.h.
|
inlinevirtual |
std::vector version of GetSolution
Reimplemented from ikfast::IkSolutionBase< T >.
Definition at line 199 of file lrmate200id7l_kinematics/include/ikfast.h.
|
inlinevirtual |
Definition at line 200 of file lrmate200id_kinematics/include/ikfast.h.
|
inlinevirtual |
Definition at line 236 of file lrmate200id7l_kinematics/include/ikfast.h.
|
inlinevirtual |
Definition at line 184 of file lrmate200id_kinematics/include/ikfast.h.
|
inlinevirtual |
Definition at line 214 of file lrmate200id7l_kinematics/include/ikfast.h.
std::vector< IkSingleDOFSolutionBase< T > > ikfast::IkSolution< T >::_vbasesol |
solution and their offsets if joints are mimiced
Definition at line 267 of file lrmate200id7l_kinematics/include/ikfast.h.
std::vector< int > ikfast::IkSolution< T >::_vfree |
Definition at line 268 of file lrmate200id7l_kinematics/include/ikfast.h.