Wraps an interpolator using rw::math::Transform3D<T> to interpolator with a vector with 7 elements.  
 More...
#include <InterpolatorUtil.hpp>
Inherits Interpolator< V >.
template<class V, class T>
class rw::trajectory::InterpolatorUtil::Transform2VectorWrapper< V, T >
Wraps an interpolator using rw::math::Transform3D<T> to interpolator with a vector with 7 elements. 
The vector returned contains the position followed by a quaternion for the orientation. 
 
◆ Transform2VectorWrapper()
Constructs wrapper. 
- Parameters
 - 
  
    | interpolator | [in] interpolator to wrap (ownership is NOT transferred)  | 
  
   
 
 
◆ ddx()
Acceleration at time t. 
- Parameters
 - 
  
    | t | [in] time between 0 and length  | 
  
   
- Returns
 - Acceleration 
 
Implements Interpolator< V >.
 
 
◆ duration()
  
  
      
        
          | double duration  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
Returns the duration of the interpolator. 
The duration is defined as the time it takes to move from one end of the interpolator to the other. 
- Returns
 - duration 
 
Implements Interpolator< V >.
 
 
◆ dx()
Velocity at time t. 
- Parameters
 - 
  
    | t | [in] time between 0 and length  | 
  
   
- Returns
 - Velocity 
 
Implements Interpolator< V >.
 
 
◆ x()
Position at time t. 
- Parameters
 - 
  
    | t | [in] time between 0 and length  | 
  
   
- Returns
 - Position 
 
Implements Interpolator< V >.
 
 
The documentation for this class was generated from the following file: