Convenience class for a generic representation of geometery of a complex Force (or any other object) with multiple points of contact through which forces are applied to bodies.
More...
#include <PointForceDirection.h>
Convenience class for a generic representation of geometery of a complex Force (or any other object) with multiple points of contact through which forces are applied to bodies.
This represents one such point and an array of these objects defines a complete Force distrbitution (ie. path).
- Author
- Ajay Seth
- Version
- 1.0
virtual OpenSim::PointForceDirection::~PointForceDirection |
( |
) | |
|
|
inlinevirtual |
OpenSim::PointForceDirection::PointForceDirection |
( |
SimTK::Vec3 |
point, |
|
|
Body & |
body, |
|
|
SimTK::Vec3 |
direction, |
|
|
double |
scale = 1 |
|
) |
| |
|
inline |
Default constructor takes the point, body, direction and scale as arguments.
void OpenSim::PointForceDirection::addToDirection |
( |
SimTK::Vec3 |
newDirection) | |
|
|
inline |
replace the current direction with the resultant with a new direction
const Body& OpenSim::PointForceDirection::body |
( |
) | |
|
|
inline |
get the body in which the point is defined
SimTK::Vec3 OpenSim::PointForceDirection::direction |
( |
) | |
|
|
inline |
get direction of the force at the point defined in ground
SimTK::Vec3 OpenSim::PointForceDirection::point |
( |
) | |
|
|
inline |
get point of "conact" with on a body defined in the body frame
double OpenSim::PointForceDirection::scale |
( |
) | |
|
|
inline |
get the scale factor on the force
The documentation for this class was generated from the following file:
- /home/fitze/repos/opensim/Branches/OpenSim32ForDoxygen/OpenSim/Simulation/Model/PointForceDirection.h