opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
opyn::ManuallyScaleBodySegmentsScalingStep Class Referencefinal

#include <manually_scale_body_segments_scaling_step.h>

Inheritance diagram for opyn::ManuallyScaleBodySegmentsScalingStep:
[legend]
Collaboration diagram for opyn::ManuallyScaleBodySegmentsScalingStep:
[legend]

Public Member Functions

 ManuallyScaleBodySegmentsScalingStep ()
 
- Public Member Functions inherited from opyn::ScalingStep
osc::CStringView label () const
 
void setLabel (osc::CStringView newLabel)
 
void forEachScalingParameterDeclaration (const std::function< void(const ScalingParameterDeclaration &)> &callback) const
 
std::vector< ScalingStepValidationMessagevalidate (ScalingCache &scalingCache, const ScalingParameters &scalingParameters, const OpenSim::Model &sourceModel) const
 
void applyScalingStep (ScalingCache &scalingCache, const ScalingParameters &scalingParameters, const OpenSim::Model &sourceModel, OpenSim::Model &resultModel) const
 

Private Member Functions

std::vector< ScalingStepValidationMessageimplValidate (ScalingCache &, const ScalingParameters &parameters, const OpenSim::Model &sourceModel) const final
 
void implForEachScalingParameterDeclaration (const std::function< void(const ScalingParameterDeclaration &)> &callback) const final
 
void implApplyScalingStep (ScalingCache &, const ScalingParameters &parameters, const OpenSim::Model &, OpenSim::Model &model) const final
 

Additional Inherited Members

- Protected Member Functions inherited from opyn::ScalingStep
 ScalingStep (std::string_view label)
 

Constructor & Destructor Documentation

◆ ManuallyScaleBodySegmentsScalingStep()

opyn::ManuallyScaleBodySegmentsScalingStep::ManuallyScaleBodySegmentsScalingStep ( )
inlineexplicit

Member Function Documentation

◆ implApplyScalingStep()

void opyn::ManuallyScaleBodySegmentsScalingStep::implApplyScalingStep ( ScalingCache ,
const ScalingParameters parameters,
const OpenSim::Model &  ,
OpenSim::Model &  model 
) const
inlinefinalprivatevirtual

Reimplemented from opyn::ScalingStep.

◆ implForEachScalingParameterDeclaration()

void opyn::ManuallyScaleBodySegmentsScalingStep::implForEachScalingParameterDeclaration ( const std::function< void(const ScalingParameterDeclaration &)> &  callback) const
inlinefinalprivatevirtual

Reimplemented from opyn::ScalingStep.

◆ implValidate()

std::vector< ScalingStepValidationMessage > opyn::ManuallyScaleBodySegmentsScalingStep::implValidate ( ScalingCache ,
const ScalingParameters parameters,
const OpenSim::Model &  sourceModel 
) const
inlinefinalprivatevirtual

Reimplemented from opyn::ScalingStep.


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