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

#include <model_warper_v3_document.h>

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

Public Member Functions

 ModelWarperV3Document ()
 
bool hasScalingSteps () const
 
auto iterateScalingSteps () const
 
void addScalingStep (std::unique_ptr< ScalingStep > step)
 
bool removeScalingStep (ScalingStep &step)
 
bool hasScalingParameters () const
 
ScalingParameters getEffectiveScalingParameters () const
 
bool setScalingParameterOverride (const std::string &scalingParamName, ScalingParameterValue newValue)
 
void saveTo (const std::filesystem::path &p) const
 
- Public Member Functions inherited from opyn::VersionedComponentAccessor
osc::UID getComponentVersion () const
 
void setComponentVersion (osc::UID id)
 
- Public Member Functions inherited from opyn::ComponentAccessor
virtual ~ComponentAccessor () noexcept=default
 
const OpenSim::Component & getComponent () const
 
 operator const OpenSim::Component & () const
 
bool isReadonly () const
 
bool canUpdComponent () const
 
OpenSim::Component & updComponent ()
 

Private Member Functions

const OpenSim::Component & implGetComponent () const final
 
bool implCanUpdComponent () const final
 
OpenSim::Component & implUpdComponent () final
 

Additional Inherited Members

- Protected Member Functions inherited from opyn::ComponentAccessor
 ComponentAccessor ()=default
 
 ComponentAccessor (const ComponentAccessor &)=default
 
 ComponentAccessor (ComponentAccessor &&) noexcept=default
 
ComponentAccessoroperator= (const ComponentAccessor &)=default
 
ComponentAccessoroperator= (ComponentAccessor &&) noexcept=default
 

Constructor & Destructor Documentation

◆ ModelWarperV3Document()

opyn::ModelWarperV3Document::ModelWarperV3Document ( )
inline

Member Function Documentation

◆ addScalingStep()

void opyn::ModelWarperV3Document::addScalingStep ( std::unique_ptr< ScalingStep step)
inline

◆ getEffectiveScalingParameters()

ScalingParameters opyn::ModelWarperV3Document::getEffectiveScalingParameters ( ) const
inline

◆ hasScalingParameters()

bool opyn::ModelWarperV3Document::hasScalingParameters ( ) const
inline

◆ hasScalingSteps()

bool opyn::ModelWarperV3Document::hasScalingSteps ( ) const
inline

◆ implCanUpdComponent()

bool opyn::ModelWarperV3Document::implCanUpdComponent ( ) const
inlinefinalprivatevirtual

Reimplemented from opyn::ComponentAccessor.

◆ implGetComponent()

const OpenSim::Component & opyn::ModelWarperV3Document::implGetComponent ( ) const
inlinefinalprivatevirtual

◆ implUpdComponent()

OpenSim::Component & opyn::ModelWarperV3Document::implUpdComponent ( )
inlinefinalprivatevirtual

Reimplemented from opyn::ComponentAccessor.

◆ iterateScalingSteps()

auto opyn::ModelWarperV3Document::iterateScalingSteps ( ) const
inline

◆ removeScalingStep()

bool opyn::ModelWarperV3Document::removeScalingStep ( ScalingStep step)
inline

◆ saveTo()

void opyn::ModelWarperV3Document::saveTo ( const std::filesystem::path &  p) const
inline

◆ setScalingParameterOverride()

bool opyn::ModelWarperV3Document::setScalingParameterOverride ( const std::string &  scalingParamName,
ScalingParameterValue  newValue 
)
inline

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