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

Public Member Functions | |
| rdLinearSetPoint (int aBodyA=0, int aBodyB=0) | |
| Default constructor. | |
| rdLinearSetPoint (IDOM_Element *aElement) | |
| Construct an actuator from an XML element. | |
| rdLinearSetPoint (const rdLinearSetPoint &aContact) | |
| Copy constructor. | |
| virtual | ~rdLinearSetPoint () |
| Destructor. | |
| virtual rdActuator * | copy () const |
| Copy this actuator and return a pointer to the copy. | |
| virtual rdActuator * | copy (IDOM_Element *aElement) const |
| Copy this actuator and modify the copy so that it is consistent with a specified XML element node. | |
| rdLinearSetPoint & | operator= (const rdLinearSetPoint &aActuator) |
| Assignment operator. | |
| void | setNormalStiffness (double aKNP) |
| Set normal stiffness. | |
| double | getNormalStiffness () const |
| Get normal stiffness. | |
| void | setNormalViscosity (double aKNV) |
| Set normal viscosity. | |
| double | getNormalViscosity () const |
| Get normal viscosity. | |
| virtual void | computeActuation () |
| Compute all quantities necessary for applying the actuator force to the model. | |
| virtual bool | check () const |
| Check that this force actuator has a valid set of states. | |
| virtual void | updateObject (bool aDeep=true) |
| Update this object based on its XML node. | |
| virtual void | updateNode (bool aDeep=true) |
| Update the XML node representing this object. | |
| virtual void | generateNode (IDOM_Element *aParent) |
| Generate an XML node representing this object. | |
| void | updateData () |
| Update the member data of this object based on its XML node. | |
Static Public Attributes | |
| const char | PROP_NORMAL_STIFFNESS [] = "normal_stiffness" |
| const char | PROP_NORMAL_VISCOSITY [] = "normal_viscosity" |
Private Member Functions | |
| void | setNull () |
| Set the data members of this actuator to their null values. | |
|
|
Construct an actuator from an XML element.
|
|
|
Copy constructor.
|
|
|
Copy this actuator and modify the copy so that it is consistent with a specified XML element node. The copy is constructed by first using rdForce::rdForce(IDOM_Element*,int,int) in order to establish the relationship of the rdForce object with the XML node. Then, the assignment operator is used to set all data members of the copy to the values of this rdForce object. Finally, the data members of the copy are updated using rdForce::updateObject().
Reimplemented from rdForce. |
|
|
Copy this actuator and return a pointer to the copy. The copy constructor for this class is used.
Reimplemented from rdForce. |
|
|
Generate an XML node representing this object.
Reimplemented from rdSetPoint. |
|
|
Get normal stiffness.
|
|
|
Get normal viscosity.
|
|
|
Assignment operator.
|
|
|
Set normal stiffness.
|
|
|
Set normal viscosity.
|
|
|
Update the member data of this object based on its XML node. Member objects (children) are not updated. Reimplemented from rdSetPoint. |
|
|
Update the XML node representing this object.
Reimplemented from rdSetPoint. |
|
|
Update this object based on its XML node.
Reimplemented from rdSetPoint. |
1.3