|
| robLinearRn (const vctFixedSizeVector< double, 3 > &y1, const vctFixedSizeVector< double, 3 > &y2, double vmax, double t1=0.0) |
| Define a linear function . More...
|
|
| robLinearRn (const vctDynamicVector< double > &y1, const vctDynamicVector< double > &y2, const vctDynamicVector< double > &ydmax, double t1=0.0) |
| Define a linear function . More...
|
|
void | Evaluate (double t, double &y, double &yd, double &ydd) |
| Evaluate the function. More...
|
|
void | Evaluate (double t, vctFixedSizeVector< double, 3 > &p, vctFixedSizeVector< double, 3 > &v, vctFixedSizeVector< double, 3 > &vd) |
| Evaluate the function. More...
|
|
void | Evaluate (double t, vctDynamicVector< double > &y, vctDynamicVector< double > &yd, vctDynamicVector< double > &ydd) |
| Evaluate the function. More...
|
|
void | Blend (robFunction *function, const vctDynamicVector< double > &qd, const vctDynamicVector< double > &qdd) |
|
void | Blend (robFunction *function, double vmax, double vdmax) |
|
vctDynamicVector< double > | Slope () const |
|
| 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...
|
|
A linear function (as in Ax=b)