|
| | robQuintic (void) |
| |
| | robQuintic (double t1, const vctFixedSizeVector< double, 3 > &y1, const vctFixedSizeVector< double, 3 > &y1d, const vctFixedSizeVector< double, 3 > &y1dd, double t2, const vctFixedSizeVector< double, 3 > &y2, const vctFixedSizeVector< double, 3 > &y2d, const vctFixedSizeVector< double, 3 > &y2dd) |
| | Define a 3D quintic function . More...
|
| |
| | robQuintic (double t1, const vctDynamicVector< double > &y1, const vctDynamicVector< double > &y1d, const vctDynamicVector< double > &y1dd, double t2, const vctDynamicVector< double > &y2, const vctDynamicVector< double > &y2d, const vctDynamicVector< double > &y2dd) |
| | Define a N quintic functions . More...
|
| |
| virtual | ~robQuintic () |
| |
| void | Set (double t1, const vctDynamicVector< double > &y1, const vctDynamicVector< double > &y1d, const vctDynamicVector< double > &y1dd, double t2, const vctDynamicVector< double > &y2, const vctDynamicVector< double > &y2d, const vctDynamicVector< double > &y2dd) |
| |
| void | Evaluate (double t, vctFixedSizeVector< double, 3 > &y, vctFixedSizeVector< double, 3 > &yd, vctFixedSizeVector< double, 3 > &ydd) |
| |
| void | Evaluate (double t, vctDynamicVector< double > &y, vctDynamicVector< double > &yd, vctDynamicVector< double > &ydd) |
| |
| void | Blend (robFunction *function, const vctDynamicVector< double > &qdmax, const vctDynamicVector< double > &qddmax) |
| |
| void | Blend (robFunction *, double, double) |
| |
| | robFunctionRn (void) |
| |
| | robFunctionRn (double t1, const vctFixedSizeVector< double, 3 > &p1, const vctFixedSizeVector< double, 3 > &p1d, const vctFixedSizeVector< double, 3 > &p1dd, double t2, const vctFixedSizeVector< double, 3 > &p2, const vctFixedSizeVector< double, 3 > &p2d, const vctFixedSizeVector< double, 3 > &p2dd) |
| |
| | robFunctionRn (double t1, const vctDynamicVector< double > &p1, const vctDynamicVector< double > &p1d, const vctDynamicVector< double > &p1dd, double t2, const vctDynamicVector< double > &p2, const vctDynamicVector< double > &p2d, const vctDynamicVector< double > &p2dd) |
| |
| virtual | ~robFunctionRn () |
| |
| void | Set (double t1, const vctDynamicVector< double > &p1, const vctDynamicVector< double > &p1d, const vctDynamicVector< double > &p1dd, double t2, const vctDynamicVector< double > &p2, const vctDynamicVector< double > &p2d, const vctDynamicVector< double > &p2dd) |
| |
| void | InitialState (vctDynamicVector< double > &p, vctDynamicVector< double > &pd, vctDynamicVector< double > &pdd) |
| |
| void | FinalState (vctDynamicVector< double > &p, vctDynamicVector< double > &pd, vctDynamicVector< double > &pdd) |
| |
| void | InitialState (vctFixedSizeVector< double, 3 > &p, double &v, double &vd) |
| |
| void | FinalState (vctFixedSizeVector< double, 3 > &p, double &v, double &vd) |
| |
| | 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...
|
| |