|
cisst-saw
|
#include <robFunctionSE3.h>
Public Member Functions | |
| robFunctionSE3 (void) | |
| 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 | |
| virtual | ~robFunctionSE3 () |
| void | InitialState (vctFrame4x4< double > &Rtw1, vctFixedSizeVector< double, 6 > &v1w1, vctFixedSizeVector< double, 6 > &v1dw1d) |
| Read initial(start) state. | |
| void | FinalState (vctFrame4x4< double > &Rtw2, vctFixedSizeVector< double, 6 > &v2w2, vctFixedSizeVector< double, 6 > &v2dw2d) |
| Read final(stop) state. | |
| virtual void | Evaluate (double, vctFrame4x4< double > &, vctFixedSizeVector< double, 6 > &, vctFixedSizeVector< double, 6 > &)=0 |
| virtual void | Blend (robFunction *function, double vmax, double vdmax)=0 |
| robFunctionSE3 & | operator= (const robFunctionSE3 &function) |
| Public Member Functions inherited from robFunction | |
| robFunction (void) | |
| robFunction (double startTime, double stopTime) | |
| virtual | ~robFunction () |
| void | Set (double startTime, double stopTime) |
| Set start and stop time. | |
| virtual double & | StartTime (void) |
| Return start time. | |
| virtual double & | StopTime (void) |
| Return stop time. | |
| virtual double | Duration (void) const |
| Return duration. | |
Protected Attributes | |
| vctFrame4x4< double > | Rtw1 |
| vctFixedSizeVector< double, 6 > | v1w1 |
| vctFixedSizeVector< double, 6 > | v1dw1d |
| vctFrame4x4< double > | Rtw2 |
| vctFixedSizeVector< double, 6 > | v2w2 |
| vctFixedSizeVector< double, 6 > | v2dw2d |
| robFunctionRn * | translation |
| robFunctionSO3 * | rotation |
| Protected Attributes inherited from robFunction | |
| double | t1 |
| double | t2 |
| robFunctionSE3::robFunctionSE3 | ( | void | ) |
| robFunctionSE3::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
| t1 | start time |
| Rtw1 | start tranfrom |
| v1w1 | start velocity |
| v1dw1d | start acceleration |
| t2 | stop time |
| Rtw2 | stop tranfrom |
| v2w2 | stop velocity |
| v2dw2d | stop acceleration |
|
virtual |
|
pure virtual |
Implemented in robLinearSE3.
|
pure virtual |
Implemented in robLinearSE3.
| void robFunctionSE3::FinalState | ( | vctFrame4x4< double > & | Rtw2, |
| vctFixedSizeVector< double, 6 > & | v2w2, | ||
| vctFixedSizeVector< double, 6 > & | v2dw2d ) |
Read final(stop) state.
| Rtw2 | stop tranfrom |
| v2w2 | stop velocity |
| v2dw2d | stop acceleration |
| void robFunctionSE3::InitialState | ( | vctFrame4x4< double > & | Rtw1, |
| vctFixedSizeVector< double, 6 > & | v1w1, | ||
| vctFixedSizeVector< double, 6 > & | v1dw1d ) |
Read initial(start) state.
| Rtw1 | start tranfrom |
| v1w1 | start velocity |
| v1dw1d | start acceleration |
| robFunctionSE3 & robFunctionSE3::operator= | ( | const robFunctionSE3 & | function | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |