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

#include <open_sim_decoration_options.h>

Public Member Functions

 OpenSimDecorationOptions ()
 
MuscleDecorationStyle getMuscleDecorationStyle () const
 
void setMuscleDecorationStyle (MuscleDecorationStyle)
 
MuscleColorSource getMuscleColorSource () const
 
void setMuscleColorSource (MuscleColorSource)
 
MuscleSizingStyle getMuscleSizingStyle () const
 
void setMuscleSizingStyle (MuscleSizingStyle)
 
MuscleColorSourceScaling getMuscleColorSourceScaling () const
 
void setMuscleColorSourceScaling (MuscleColorSourceScaling)
 
size_t getNumOptions () const
 
bool getOptionValue (ptrdiff_t) const
 
void setOptionValue (ptrdiff_t, bool)
 
osc::CStringView getOptionLabel (ptrdiff_t) const
 
std::optional< osc::CStringViewgetOptionDescription (ptrdiff_t) const
 
bool getShouldShowScapulo () const
 
void setShouldShowScapulo (bool)
 
bool getShouldShowEffectiveMuscleLineOfActionForOrigin () const
 
void setShouldShowEffectiveMuscleLineOfActionForOrigin (bool)
 
bool getShouldShowEffectiveMuscleLineOfActionForInsertion () const
 
void setShouldShowEffectiveMuscleLineOfActionForInsertion (bool)
 
bool getShouldShowAnatomicalMuscleLineOfActionForOrigin () const
 
void setShouldShowAnatomicalMuscleLineOfActionForOrigin (bool)
 
bool getShouldShowAnatomicalMuscleLineOfActionForInsertion () const
 
void setShouldShowAnatomicalMuscleLineOfActionForInsertion (bool)
 
bool getShouldShowCentersOfMass () const
 
void setShouldShowCentersOfMass (bool)
 
bool getShouldShowPointToPointSprings () const
 
void setShouldShowPointToPointSprings (bool)
 
bool getShouldShowContactForces () const
 
void setShouldShowContactForces (bool)
 
bool getShouldShowForceLinearComponent () const
 
void setShouldShowForceLinearComponent (bool)
 
bool getShouldShowForceAngularComponent () const
 
void setShouldShowForceAngularComponent (bool)
 
bool getShouldShowPointForces () const
 
void setShouldShowPointForces (bool)
 
bool getShouldShowScholz2015ObstacleContactHints () const
 
void setShouldShowScholz2015ObstacleContactHints (bool)
 
void setShouldShowEverything (bool)
 
void forEachOptionAsAppSettingValue (const std::function< void(std::string_view, const osc::Variant &)> &) const
 
void tryUpdFromValues (std::string_view keyPrefix, const std::unordered_map< std::string, osc::Variant > &)
 

Friends

bool operator== (const OpenSimDecorationOptions &, const OpenSimDecorationOptions &)=default
 

Constructor & Destructor Documentation

◆ OpenSimDecorationOptions()

opyn::OpenSimDecorationOptions::OpenSimDecorationOptions ( )

Member Function Documentation

◆ forEachOptionAsAppSettingValue()

void opyn::OpenSimDecorationOptions::forEachOptionAsAppSettingValue ( const std::function< void(std::string_view, const osc::Variant &)> &  ) const

◆ getMuscleColorSource()

MuscleColorSource opyn::OpenSimDecorationOptions::getMuscleColorSource ( ) const

◆ getMuscleColorSourceScaling()

MuscleColorSourceScaling opyn::OpenSimDecorationOptions::getMuscleColorSourceScaling ( ) const

◆ getMuscleDecorationStyle()

MuscleDecorationStyle opyn::OpenSimDecorationOptions::getMuscleDecorationStyle ( ) const

◆ getMuscleSizingStyle()

MuscleSizingStyle opyn::OpenSimDecorationOptions::getMuscleSizingStyle ( ) const

◆ getNumOptions()

size_t opyn::OpenSimDecorationOptions::getNumOptions ( ) const

◆ getOptionDescription()

std::optional< osc::CStringView > opyn::OpenSimDecorationOptions::getOptionDescription ( ptrdiff_t  ) const

◆ getOptionLabel()

osc::CStringView opyn::OpenSimDecorationOptions::getOptionLabel ( ptrdiff_t  ) const

◆ getOptionValue()

bool opyn::OpenSimDecorationOptions::getOptionValue ( ptrdiff_t  ) const

◆ getShouldShowAnatomicalMuscleLineOfActionForInsertion()

bool opyn::OpenSimDecorationOptions::getShouldShowAnatomicalMuscleLineOfActionForInsertion ( ) const

◆ getShouldShowAnatomicalMuscleLineOfActionForOrigin()

bool opyn::OpenSimDecorationOptions::getShouldShowAnatomicalMuscleLineOfActionForOrigin ( ) const

◆ getShouldShowCentersOfMass()

bool opyn::OpenSimDecorationOptions::getShouldShowCentersOfMass ( ) const

◆ getShouldShowContactForces()

bool opyn::OpenSimDecorationOptions::getShouldShowContactForces ( ) const

◆ getShouldShowEffectiveMuscleLineOfActionForInsertion()

bool opyn::OpenSimDecorationOptions::getShouldShowEffectiveMuscleLineOfActionForInsertion ( ) const

◆ getShouldShowEffectiveMuscleLineOfActionForOrigin()

bool opyn::OpenSimDecorationOptions::getShouldShowEffectiveMuscleLineOfActionForOrigin ( ) const

◆ getShouldShowForceAngularComponent()

bool opyn::OpenSimDecorationOptions::getShouldShowForceAngularComponent ( ) const

◆ getShouldShowForceLinearComponent()

bool opyn::OpenSimDecorationOptions::getShouldShowForceLinearComponent ( ) const

◆ getShouldShowPointForces()

bool opyn::OpenSimDecorationOptions::getShouldShowPointForces ( ) const

◆ getShouldShowPointToPointSprings()

bool opyn::OpenSimDecorationOptions::getShouldShowPointToPointSprings ( ) const

◆ getShouldShowScapulo()

bool opyn::OpenSimDecorationOptions::getShouldShowScapulo ( ) const

◆ getShouldShowScholz2015ObstacleContactHints()

bool opyn::OpenSimDecorationOptions::getShouldShowScholz2015ObstacleContactHints ( ) const

◆ setMuscleColorSource()

void opyn::OpenSimDecorationOptions::setMuscleColorSource ( MuscleColorSource  )

◆ setMuscleColorSourceScaling()

void opyn::OpenSimDecorationOptions::setMuscleColorSourceScaling ( MuscleColorSourceScaling  )

◆ setMuscleDecorationStyle()

void opyn::OpenSimDecorationOptions::setMuscleDecorationStyle ( MuscleDecorationStyle  )

◆ setMuscleSizingStyle()

void opyn::OpenSimDecorationOptions::setMuscleSizingStyle ( MuscleSizingStyle  )

◆ setOptionValue()

void opyn::OpenSimDecorationOptions::setOptionValue ( ptrdiff_t  ,
bool   
)

◆ setShouldShowAnatomicalMuscleLineOfActionForInsertion()

void opyn::OpenSimDecorationOptions::setShouldShowAnatomicalMuscleLineOfActionForInsertion ( bool  )

◆ setShouldShowAnatomicalMuscleLineOfActionForOrigin()

void opyn::OpenSimDecorationOptions::setShouldShowAnatomicalMuscleLineOfActionForOrigin ( bool  )

◆ setShouldShowCentersOfMass()

void opyn::OpenSimDecorationOptions::setShouldShowCentersOfMass ( bool  )

◆ setShouldShowContactForces()

void opyn::OpenSimDecorationOptions::setShouldShowContactForces ( bool  )

◆ setShouldShowEffectiveMuscleLineOfActionForInsertion()

void opyn::OpenSimDecorationOptions::setShouldShowEffectiveMuscleLineOfActionForInsertion ( bool  )

◆ setShouldShowEffectiveMuscleLineOfActionForOrigin()

void opyn::OpenSimDecorationOptions::setShouldShowEffectiveMuscleLineOfActionForOrigin ( bool  )

◆ setShouldShowEverything()

void opyn::OpenSimDecorationOptions::setShouldShowEverything ( bool  )

◆ setShouldShowForceAngularComponent()

void opyn::OpenSimDecorationOptions::setShouldShowForceAngularComponent ( bool  )

◆ setShouldShowForceLinearComponent()

void opyn::OpenSimDecorationOptions::setShouldShowForceLinearComponent ( bool  )

◆ setShouldShowPointForces()

void opyn::OpenSimDecorationOptions::setShouldShowPointForces ( bool  )

◆ setShouldShowPointToPointSprings()

void opyn::OpenSimDecorationOptions::setShouldShowPointToPointSprings ( bool  )

◆ setShouldShowScapulo()

void opyn::OpenSimDecorationOptions::setShouldShowScapulo ( bool  )

◆ setShouldShowScholz2015ObstacleContactHints()

void opyn::OpenSimDecorationOptions::setShouldShowScholz2015ObstacleContactHints ( bool  )

◆ tryUpdFromValues()

void opyn::OpenSimDecorationOptions::tryUpdFromValues ( std::string_view  keyPrefix,
const std::unordered_map< std::string, osc::Variant > &   
)

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const OpenSimDecorationOptions ,
const OpenSimDecorationOptions  
)
friend

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