manages all the solutions More...
#include <ikfast.h>

| Public Member Functions | |
| virtual size_t | AddSolution (const std::vector< IkSingleDOFSolutionBase< T > > &vinfos, const std::vector< int > &vfree)=0 | 
| 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)=0 | 
| add one solution and return its index for later retrieval  More... | |
| virtual void | Clear ()=0 | 
| clears all current solutions, note that any memory addresses returned from GetSolution will be invalidated.  More... | |
| virtual void | Clear ()=0 | 
| clears all current solutions, note that any memory addresses returned from GetSolution will be invalidated.  More... | |
| virtual size_t | GetNumSolutions () const =0 | 
| returns the number of solutions stored  More... | |
| virtual size_t | GetNumSolutions () const =0 | 
| returns the number of solutions stored  More... | |
| virtual const IkSolutionBase< T > & | GetSolution (size_t index) const =0 | 
| returns the solution pointer  More... | |
| virtual const IkSolutionBase< T > & | GetSolution (size_t index) const =0 | 
| returns the solution pointer  More... | |
| virtual | ~IkSolutionListBase () | 
| virtual | ~IkSolutionListBase () | 
manages all the solutions
Definition at line 93 of file m20ia10l_kinematics/include/ikfast.h.
| 
 | inlinevirtual | 
Definition at line 96 of file m20ia10l_kinematics/include/ikfast.h.
| 
 | inlinevirtual | 
Definition at line 96 of file m20ia_kinematics/include/ikfast.h.
| 
 | pure virtual | 
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. | 
Implemented in ikfast::IkSolutionList< T >, and ikfast::IkSolutionList< T >.
| 
 | pure virtual | 
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. | 
Implemented in ikfast::IkSolutionList< T >, and ikfast::IkSolutionList< T >.
| 
 | pure virtual | 
clears all current solutions, note that any memory addresses returned from GetSolution will be invalidated.
Implemented in ikfast::IkSolutionList< T >, and ikfast::IkSolutionList< T >.
| 
 | pure virtual | 
clears all current solutions, note that any memory addresses returned from GetSolution will be invalidated.
Implemented in ikfast::IkSolutionList< T >, and ikfast::IkSolutionList< T >.
| 
 | pure virtual | 
returns the number of solutions stored
Implemented in ikfast::IkSolutionList< T >, and ikfast::IkSolutionList< T >.
| 
 | pure virtual | 
returns the number of solutions stored
Implemented in ikfast::IkSolutionList< T >, and ikfast::IkSolutionList< T >.
| 
 | pure virtual | 
returns the solution pointer
Implemented in ikfast::IkSolutionList< T >, and ikfast::IkSolutionList< T >.
| 
 | pure virtual | 
returns the solution pointer
Implemented in ikfast::IkSolutionList< T >, and ikfast::IkSolutionList< T >.