|
opynsim
Unofficial C++ Documentation
|
#include <scaling_step.h>
Public Member Functions | |
| osc::CStringView | label () const |
| void | setLabel (osc::CStringView newLabel) |
| void | forEachScalingParameterDeclaration (const std::function< void(const ScalingParameterDeclaration &)> &callback) const |
| std::vector< ScalingStepValidationMessage > | validate (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 |
Protected Member Functions | |
| ScalingStep (std::string_view label) | |
Private Member Functions | |
| virtual void | implForEachScalingParameterDeclaration (const std::function< void(const ScalingParameterDeclaration &)> &) const |
| virtual std::vector< ScalingStepValidationMessage > | implValidate (ScalingCache &, const ScalingParameters &, const OpenSim::Model &) const |
| virtual void | implApplyScalingStep (ScalingCache &, const ScalingParameters &, const OpenSim::Model &, OpenSim::Model &) const |
|
inlineexplicitprotected |
|
inline |
|
inline |
|
inlineprivatevirtual |
Reimplemented in opyn::RecalculateWrapCylinderRadiusFromStationScalingStep, opyn::RecalculateWrapCylinderXYZBodyRotationFromStationScalingStep, opyn::RecalculateWrapEllipsoidDimensionsFromStationScalingStep, opyn::ManuallyScaleBodySegmentsScalingStep, opyn::ModelMassToSubjectMassScalingStep, opyn::ThinPlateSplineMeshSubstitutionScalingStep, opyn::ThinPlateSplineWrapCylinderScalingStep, opyn::ThinPlateSplineMeshesScalingStep, and opyn::ThinPlateSplineOffsetFrameTranslationScalingStep.
|
inlineprivatevirtual |
|
inlineprivatevirtual |
Reimplemented in opyn::RecalculateWrapCylinderRadiusFromStationScalingStep, opyn::RecalculateWrapCylinderXYZBodyRotationFromStationScalingStep, opyn::RecalculateWrapEllipsoidDimensionsFromStationScalingStep, opyn::ThinPlateSplineScalingStep, opyn::ModelMassToSubjectMassScalingStep, opyn::ManuallyScaleBodySegmentsScalingStep, opyn::ThinPlateSplineMeshesScalingStep, opyn::ThinPlateSplineOffsetFrameTranslationScalingStep, opyn::ThinPlateSplineWrapCylinderScalingStep, and opyn::ThinPlateSplineMeshSubstitutionScalingStep.
|
inline |
|
inline |
|
inline |