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