#include <suForceApplier.h>
Inheritance diagram for suForceApplier:

Public Member Functions | |
| suForceApplier (rdModel *aModel) | |
| Construct a derivative callback instance for applying external forces during an integration. | |
| suForceApplier (rdModel *aModel, int aBody, double aPoint[3]) | |
| Construct a derivative callback instance for applying external forces during an integration. | |
| suForceApplier (rdModel *aModel, int aBody, double aPoint[3], double aForce[3]) | |
| Construct a derivative callback instance for applying external forces during an integration. | |
| virtual | ~suForceApplier () |
| Destructor. | |
| void | setBody (int aBody) |
| Set to which body an external force should be applied. | |
| int | getBody () const |
| Get to which body an external force should be applied. | |
| void | setPoint (double aPoint[3]) |
| Set the point, in local body coordinates, at which the external force should be applied. | |
| void | getPoint (double rPoint[3]) const |
| Get the point, in local body coordinates, at which the external force should be applied.. | |
| void | setForce (double aForce[3]) |
| Set the external force to be applied, in the inertial reference frame. | |
| void | getForce (double rPoint[3]) const |
| Get the external force to be applied, in the inertial reference frame. | |
| virtual void | applyActuation (double aT, double *aX, double *aY) |
| Callback called right after actuation has been applied by the model. | |
Protected Attributes | |
| int | _body |
| Which body segment. | |
| double | _point [3] |
| Point of force application. | |
| double | _force [3] |
| Force to be applied. | |
Private Member Functions | |
| void | setNull () |
| Set member variables to approprate NULL values. | |
|
|
Construct a derivative callback instance for applying external forces during an integration.
|
|
||||||||||||||||
|
Construct a derivative callback instance for applying external forces during an integration.
|
|
||||||||||||||||||||
|
Construct a derivative callback instance for applying external forces during an integration.
|
|
||||||||||||||||
|
Callback called right after actuation has been applied by the model. *
Reimplemented from rdDerivCallback. |
|
|
Get to which body an external force should be applied.
|
|
|
Get the external force to be applied, in the inertial reference frame.
|
|
|
Get the point, in local body coordinates, at which the external force should be applied..
|
|
|
Set to which body an external force should be applied.
|
|
|
Set the external force to be applied, in the inertial reference frame.
|
|
|
Set the point, in local body coordinates, at which the external force should be applied.
|
1.3