OpenSim Moco
0.4.0
|
This abstract base class describes any operation that modifies a Model as part of a ModelProcessor.
#include <Moco/Moco/ModelProcessor.h>
Public Member Functions | |
virtual void | operate (Model &model, const std::string &relativeToDirectory) const =0 |
Perform an operation on the model, using relativeToDirectory to locate any files that this operator reads. More... | |
|
pure virtual |
Perform an operation on the model, using relativeToDirectory
to locate any files that this operator reads.
Implemented in OpenSim::ModOpReplaceJointsWithWelds, OpenSim::ModOpAddExternalLoads, OpenSim::ModOpRemoveMuscles, OpenSim::ModOpScaleMaxIsometricForce, OpenSim::ModOpScaleActiveFiberForceCurveWidthDGF, OpenSim::ModOpPassiveFiberStrainAtOneNormForceDGF, OpenSim::ModOpIgnorePassiveFiberForcesDGF, OpenSim::ModOpUseImplicitTendonComplianceDynamicsDGF, OpenSim::ModOpTendonComplianceDynamicsModeDGF, OpenSim::ModOpIgnoreTendonCompliance, OpenSim::ModOpIgnoreActivationDynamics, and OpenSim::ModOpReplaceMusclesWithDeGrooteFregly2016.