16#include <unordered_map>
84 void tryUpdFromValues(std::string_view keyPrefix,
const std::unordered_map<std::string, osc::Variant>&);
Definition open_sim_decoration_options.h:22
bool getShouldShowContactForces() const
MuscleSizingStyle getMuscleSizingStyle() const
void setShouldShowScholz2015ObstacleContactHints(bool)
bool getShouldShowEffectiveMuscleLineOfActionForInsertion() const
bool getOptionValue(ptrdiff_t) const
void tryUpdFromValues(std::string_view keyPrefix, const std::unordered_map< std::string, osc::Variant > &)
void setShouldShowForceLinearComponent(bool)
bool getShouldShowPointToPointSprings() const
void setShouldShowCentersOfMass(bool)
void setShouldShowAnatomicalMuscleLineOfActionForInsertion(bool)
bool getShouldShowScholz2015ObstacleContactHints() const
MuscleDecorationStyle getMuscleDecorationStyle() const
bool getShouldShowForceAngularComponent() const
void setShouldShowEffectiveMuscleLineOfActionForInsertion(bool)
void setShouldShowScapulo(bool)
bool getShouldShowAnatomicalMuscleLineOfActionForOrigin() const
bool getShouldShowPointForces() const
std::optional< osc::CStringView > getOptionDescription(ptrdiff_t) const
void setShouldShowForceAngularComponent(bool)
bool getShouldShowAnatomicalMuscleLineOfActionForInsertion() const
void setShouldShowContactForces(bool)
friend bool operator==(const OpenSimDecorationOptions &, const OpenSimDecorationOptions &)=default
size_t getNumOptions() const
void setShouldShowPointToPointSprings(bool)
bool getShouldShowScapulo() const
bool getShouldShowForceLinearComponent() const
void setMuscleColorSourceScaling(MuscleColorSourceScaling)
void setMuscleDecorationStyle(MuscleDecorationStyle)
void forEachOptionAsAppSettingValue(const std::function< void(std::string_view, const osc::Variant &)> &) const
bool getShouldShowCentersOfMass() const
osc::CStringView getOptionLabel(ptrdiff_t) const
void setMuscleSizingStyle(MuscleSizingStyle)
void setShouldShowEffectiveMuscleLineOfActionForOrigin(bool)
MuscleColorSourceScaling getMuscleColorSourceScaling() const
void setOptionValue(ptrdiff_t, bool)
void setShouldShowEverything(bool)
OpenSimDecorationOptions()
void setMuscleColorSource(MuscleColorSource)
void setShouldShowPointForces(bool)
MuscleColorSource getMuscleColorSource() const
bool getShouldShowEffectiveMuscleLineOfActionForOrigin() const
void setShouldShowAnatomicalMuscleLineOfActionForOrigin(bool)
Definition c_string_view.h:12
Definition component_registry.h:14
MuscleSizingStyle
Definition muscle_sizing_style.h:10
MuscleColorSourceScaling
Definition muscle_color_source_scaling.h:10
MuscleColorSource
Definition muscle_color_source.h:10
MuscleDecorationStyle
Definition muscle_decoration_style.h:10
Definition custom_decoration_generator.h:5
constexpr U to(T &&value)
Definition conversion.h:56