OpenSim Moco  0.4.0
Public Member Functions | List of all members
OpenSim::StationPlaneContactForce Class Referenceabstract

Description

This class models compliant point contact with a ground plane y=0.

This class is still under development.

Inheritance diagram for OpenSim::StationPlaneContactForce:
OpenSim::AckermannVanDenBogert2010Force OpenSim::EspositoMiller2018Force OpenSim::MeyerFregly2016Force

#include <Moco/Moco/Components/StationPlaneContactForce.h>

Public Member Functions

 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
 
virtual SimTK::Vec3 calcContactForceOnStation (const SimTK::State &s) const =0
 

The documentation for this class was generated from the following file: