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

#include <basic_model_state_pair.h>

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

Public Member Functions

 BasicModelStatePair ()
 
 BasicModelStatePair (const ModelStatePair &)
 
 BasicModelStatePair (const std::filesystem::path &)
 
 BasicModelStatePair (OpenSim::Model &&)
 
 BasicModelStatePair (const OpenSim::Model &, const SimTK::State &)
 
 BasicModelStatePair (const BasicModelStatePair &)
 
 BasicModelStatePair (BasicModelStatePair &&) noexcept
 
BasicModelStatePairoperator= (const BasicModelStatePair &)
 
BasicModelStatePairoperator= (BasicModelStatePair &&) noexcept
 
 ~BasicModelStatePair () noexcept override
 
- Public Member Functions inherited from opyn::ModelStatePair
virtual ~ModelStatePair () noexcept=default
 
const OpenSim::Model & getModel () const
 
 operator const OpenSim::Model & () const
 
const OpenSim::Model * operator-> () const
 
const SimTK::State & getState () const
 
bool isReadonly () const
 
bool canUpdModel () const
 
OpenSim::Model & updModel ()
 
void commit (std::string_view commitMessage)
 
osc::UID getModelVersion () const
 
void setModelVersion (osc::UID id)
 
osc::UID getStateVersion () const
 
const OpenSim::Component * getSelected () const
 
template<typename T >
const T * getSelectedAs () const
 
void setSelected (const OpenSim::Component *newSelection)
 
void clearSelected ()
 
const OpenSim::Component * getHovered () const
 
void setHovered (const OpenSim::Component *newHover)
 
float getFixupScaleFactor () const
 
void setFixupScaleFactor (float newScaleFactor)
 
void setUpToDateWithFilesystem (std::filesystem::file_time_type t)
 
- 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::Model & implGetModel () const final
 
const SimTK::State & implGetState () const final
 
float implGetFixupScaleFactor () const final
 
void implSetFixupScaleFactor (float) final
 

Additional Inherited Members

- Protected Member Functions inherited from opyn::ModelStatePair
 ModelStatePair ()=default
 
 ModelStatePair (const ModelStatePair &)=default
 
 ModelStatePair (ModelStatePair &&) noexcept=default
 
ModelStatePairoperator= (const ModelStatePair &)=default
 
ModelStatePairoperator= (ModelStatePair &&) noexcept=default
 
- 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

◆ BasicModelStatePair() [1/7]

opyn::BasicModelStatePair::BasicModelStatePair ( )

◆ BasicModelStatePair() [2/7]

opyn::BasicModelStatePair::BasicModelStatePair ( const ModelStatePair )
explicit

◆ BasicModelStatePair() [3/7]

opyn::BasicModelStatePair::BasicModelStatePair ( const std::filesystem::path &  )
explicit

◆ BasicModelStatePair() [4/7]

opyn::BasicModelStatePair::BasicModelStatePair ( OpenSim::Model &&  )
explicit

◆ BasicModelStatePair() [5/7]

opyn::BasicModelStatePair::BasicModelStatePair ( const OpenSim::Model &  ,
const SimTK::State &   
)

◆ BasicModelStatePair() [6/7]

opyn::BasicModelStatePair::BasicModelStatePair ( const BasicModelStatePair )

◆ BasicModelStatePair() [7/7]

opyn::BasicModelStatePair::BasicModelStatePair ( BasicModelStatePair &&  )
noexcept

◆ ~BasicModelStatePair()

opyn::BasicModelStatePair::~BasicModelStatePair ( )
overridenoexcept

Member Function Documentation

◆ implGetFixupScaleFactor()

float opyn::BasicModelStatePair::implGetFixupScaleFactor ( ) const
finalprivatevirtual

Reimplemented from opyn::ModelStatePair.

◆ implGetModel()

const OpenSim::Model & opyn::BasicModelStatePair::implGetModel ( ) const
finalprivatevirtual

Implements opyn::ModelStatePair.

◆ implGetState()

const SimTK::State & opyn::BasicModelStatePair::implGetState ( ) const
finalprivatevirtual

Implements opyn::ModelStatePair.

◆ implSetFixupScaleFactor()

void opyn::BasicModelStatePair::implSetFixupScaleFactor ( float  )
finalprivatevirtual

Reimplemented from opyn::ModelStatePair.

◆ operator=() [1/2]

BasicModelStatePair & opyn::BasicModelStatePair::operator= ( BasicModelStatePair &&  )
noexcept

◆ operator=() [2/2]

BasicModelStatePair & opyn::BasicModelStatePair::operator= ( const BasicModelStatePair )

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