#include <robFunctionSE3.h>
|
| | 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 More...
|
| |
| virtual | ~robFunctionSE3 () |
| |
| void | InitialState (vctFrame4x4< double > &Rtw1, vctFixedSizeVector< double, 6 > &v1w1, vctFixedSizeVector< double, 6 > &v1dw1d) |
| | Read initial(start) state. More...
|
| |
| void | FinalState (vctFrame4x4< double > &Rtw2, vctFixedSizeVector< double, 6 > &v2w2, vctFixedSizeVector< double, 6 > &v2dw2d) |
| | Read final(stop) state. More...
|
| |
| 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) |
| |
| | robFunction (void) |
| |
| | robFunction (double startTime, double stopTime) |
| |
| virtual | ~robFunction () |
| |
| void | Set (double startTime, double stopTime) |
| | Set start and stop time. More...
|
| |
| virtual double & | StartTime (void) |
| | Return start time. More...
|
| |
| virtual double & | StopTime (void) |
| | Return stop time. More...
|
| |
| virtual double | Duration (void) const |
| | Return duration. More...
|
| |
| 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
- Parameters
-
| 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 robFunctionSE3::~robFunctionSE3 |
( |
| ) |
|
|
virtual |
| virtual void robFunctionSE3::Blend |
( |
robFunction * |
function, |
|
|
double |
vmax, |
|
|
double |
vdmax |
|
) |
| |
|
pure virtual |
Read final(stop) state.
- Parameters
-
| Rtw2 | stop tranfrom |
| v2w2 | stop velocity |
| v2dw2d | stop acceleration |
Read initial(start) state.
- Parameters
-
| Rtw1 | start tranfrom |
| v1w1 | start velocity |
| v1dw1d | start acceleration |
The documentation for this class was generated from the following file: