Default implementation of IkSolutionListBase. More...
#include <ikfast.h>
Public Member Functions | |
virtual size_t | AddSolution (const std::vector< IkSingleDOFSolutionBase< T > > &vinfos, const std::vector< int > &vfree) |
add one solution and return its index for later retrieval More... | |
virtual size_t | AddSolution (const std::vector< IkSingleDOFSolutionBase< T > > &vinfos, const std::vector< int > &vfree) |
add one solution and return its index for later retrieval More... | |
virtual void | Clear () |
clears all current solutions, note that any memory addresses returned from GetSolution will be invalidated. More... | |
virtual void | Clear () |
clears all current solutions, note that any memory addresses returned from GetSolution will be invalidated. More... | |
virtual size_t | GetNumSolutions () const |
returns the number of solutions stored More... | |
virtual size_t | GetNumSolutions () const |
returns the number of solutions stored More... | |
virtual const IkSolutionBase< T > & | GetSolution (size_t index) const |
returns the solution pointer More... | |
virtual const IkSolutionBase< T > & | GetSolution (size_t index) const |
returns the solution pointer More... | |
Public Member Functions inherited from ikfast::IkSolutionListBase< T > | |
virtual | ~IkSolutionListBase () |
virtual | ~IkSolutionListBase () |
Protected Attributes | |
std::list< IkSolution< T > > | _listsolutions |
Default implementation of IkSolutionListBase.
Definition at line 273 of file lrmate200id7l_kinematics/include/ikfast.h.
|
inlinevirtual |
add one solution and return its index for later retrieval
vinfos | Solution data for each degree of freedom of the manipulator |
vfree | If the solution represents an infinite space, holds free parameters of the solution that users can freely set. |
Implements ikfast::IkSolutionListBase< T >.
Definition at line 232 of file lrmate200id_kinematics/include/ikfast.h.
|
inlinevirtual |
add one solution and return its index for later retrieval
vinfos | Solution data for each degree of freedom of the manipulator |
vfree | If the solution represents an infinite space, holds free parameters of the solution that users can freely set. |
Implements ikfast::IkSolutionListBase< T >.
Definition at line 276 of file lrmate200id7l_kinematics/include/ikfast.h.
|
inlinevirtual |
clears all current solutions, note that any memory addresses returned from GetSolution will be invalidated.
Implements ikfast::IkSolutionListBase< T >.
Definition at line 253 of file lrmate200id_kinematics/include/ikfast.h.
|
inlinevirtual |
clears all current solutions, note that any memory addresses returned from GetSolution will be invalidated.
Implements ikfast::IkSolutionListBase< T >.
Definition at line 299 of file lrmate200id7l_kinematics/include/ikfast.h.
|
inlinevirtual |
returns the number of solutions stored
Implements ikfast::IkSolutionListBase< T >.
Definition at line 249 of file lrmate200id_kinematics/include/ikfast.h.
|
inlinevirtual |
returns the number of solutions stored
Implements ikfast::IkSolutionListBase< T >.
Definition at line 294 of file lrmate200id7l_kinematics/include/ikfast.h.
|
inlinevirtual |
returns the solution pointer
Implements ikfast::IkSolutionListBase< T >.
Definition at line 239 of file lrmate200id_kinematics/include/ikfast.h.
|
inlinevirtual |
returns the solution pointer
Implements ikfast::IkSolutionListBase< T >.
Definition at line 283 of file lrmate200id7l_kinematics/include/ikfast.h.
|
protected |
Definition at line 305 of file lrmate200id7l_kinematics/include/ikfast.h.