16#ifndef _robFunctionSE3_h
17#define _robFunctionSE3_h
double t1
Definition robFunction.h:35
double t2
Definition robFunction.h:36
Definition robFunctionRn.h:29
vctFixedSizeVector< double, 6 > v1dw1d
Definition robFunctionSE3.h:34
vctFrame4x4< double > Rtw2
Definition robFunctionSE3.h:36
virtual ~robFunctionSE3()
robFunctionSO3 * rotation
Definition robFunctionSE3.h:41
vctFrame4x4< double > Rtw1
Definition robFunctionSE3.h:32
virtual void Blend(robFunction *function, double vmax, double vdmax)=0
void InitialState(vctFrame4x4< double > &Rtw1, vctFixedSizeVector< double, 6 > &v1w1, vctFixedSizeVector< double, 6 > &v1dw1d)
Read initial(start) state.
robFunctionSE3(double t1, const vctFrame4x4< double > &Rtw1, const vctFixedSizeVector< double, 6 > &v1w1, const vctFixedSizeVector< double, 6 > &v1dw1d, double t2, const vctFrame4x4< double > &Rtw2, const vctFixedSizeVector< double, 6 > &v2w2, const vctFixedSizeVector< double, 6 > &v2dw2d)
constructor
robFunctionSE3 & operator=(const robFunctionSE3 &function)
vctFixedSizeVector< double, 6 > v1w1
Definition robFunctionSE3.h:33
vctFixedSizeVector< double, 6 > v2w2
Definition robFunctionSE3.h:37
vctFixedSizeVector< double, 6 > v2dw2d
Definition robFunctionSE3.h:38
virtual void Evaluate(double, vctFrame4x4< double > &, vctFixedSizeVector< double, 6 > &, vctFixedSizeVector< double, 6 > &)=0
robFunctionRn * translation
Definition robFunctionSE3.h:40
void FinalState(vctFrame4x4< double > &Rtw2, vctFixedSizeVector< double, 6 > &v2w2, vctFixedSizeVector< double, 6 > &v2dw2d)
Read final(stop) state.
Definition robFunctionSO3.h:27
Implementation of a fixed-size vector using template metaprogramming.
Definition vctFixedSizeVector.h:54
Template base class for a 4x4 frame.
Definition vctFrame4x4.h:51
#define CISST_EXPORT
Definition cmnExportMacros.h:50
Declaration of vctFixedSizeVector.
Declaration of vctFrame4x4.