| OpenSim Moco
    0.3.0
    | 
This class is still under development.
 
  
 #include <Moco/Moco/Components/StationPlaneContactForce.h>
| Public Member Functions | |
| OpenSim_DECLARE_PROPERTY (stiffness, double, "Spring stiffness in N/m^3 (default: 5e7).") | |
| OpenSim_DECLARE_PROPERTY (dissipation, double, "Dissipation coefficient in s/m (default: 1.0).") | |
| OpenSim_DECLARE_PROPERTY (friction_coefficient, double, "Friction coefficient") | |
| OpenSim_DECLARE_PROPERTY (tangent_velocity_scaling_factor, double, "Governs how rapidly friction develops (default: 0.05).") | |
| SimTK::Vec3 | calcContactForceOnStation (const SimTK::State &s) const override | 
| Compute the force applied to body to which the station is attached, at the station, expressed in ground.  More... | |
|  Public Member Functions inherited from OpenSim::StationPlaneContactForce | |
| OpenSim_DECLARE_OUTPUT (force_on_station, SimTK::Vec3, calcContactForceOnStation, SimTK::Stage::Velocity) | |
| OpenSim_DECLARE_SOCKET (station, Station, "The body-fixed point that can contact the plane.") | |
| void | computeForce (const SimTK::State &s, SimTK::Vector_< SimTK::SpatialVec > &bodyForces, SimTK::Vector &) const override | 
| OpenSim::Array< std::string > | getRecordLabels () const override | 
| OpenSim::Array< double > | getRecordValues (const SimTK::State &s) const override | 
| void | generateDecorations (bool fixed, const ModelDisplayHints &hints, const SimTK::State &s, SimTK::Array_< SimTK::DecorativeGeometry > &geoms) const override | 
| 
 | inlineoverridevirtual | 
Compute the force applied to body to which the station is attached, at the station, expressed in ground.
Implements OpenSim::StationPlaneContactForce.