|
opynsim
Unofficial C++ Documentation
|
#include <component_output_extractor.h>
Public Member Functions | |
| ComponentOutputExtractor (const OpenSim::AbstractOutput &, ComponentOutputSubfield=ComponentOutputSubfield::None) | |
| ComponentOutputExtractor (const ComponentOutputExtractor &) | |
| ComponentOutputExtractor (ComponentOutputExtractor &&) noexcept | |
| ComponentOutputExtractor & | operator= (const ComponentOutputExtractor &) |
| ComponentOutputExtractor & | operator= (ComponentOutputExtractor &&) noexcept |
| ~ComponentOutputExtractor () noexcept override | |
| const OpenSim::ComponentPath & | getComponentAbsPath () const |
Public Member Functions inherited from opyn::OutputExtractor | |
| virtual | ~OutputExtractor () noexcept=default |
| osc::CStringView | getName () const |
| osc::CStringView | getDescription () const |
| OutputExtractorDataType | getOutputType () const |
| OutputValueExtractor | getOutputValueExtractor (const OpenSim::Component &component) const |
| template<typename T > requires std::constructible_from<T, osc::Variant&&> | |
| T | getValue (const OpenSim::Component &component, const opyn::StateViewWithMetadata &state) const |
| template<typename T , std::ranges::forward_range R, std::invocable< T > Consumer> requires ( std::constructible_from<T, osc::Variant&&> and std::convertible_to<std::ranges::range_value_t<R>, const opyn::StateViewWithMetadata&> ) | |
| void | getValues (const OpenSim::Component &component, const R &states, Consumer &&consumer) const |
| template<typename T , std::ranges::forward_range R> requires ( std::constructible_from<T, osc::Variant&&> and std::convertible_to<std::ranges::range_value_t<R>, const opyn::StateViewWithMetadata&> ) | |
| std::vector< T > | slurpValues (const OpenSim::Component &component, const R &states) const |
| size_t | getHash () const |
| bool | equals (const OutputExtractor &other) const |
Private Member Functions | |
| osc::CStringView | implGetName () const final |
| osc::CStringView | implGetDescription () const final |
| OutputExtractorDataType | implGetOutputType () const final |
| OutputValueExtractor | implGetOutputValueExtractor (const OpenSim::Component &) const final |
| size_t | implGetHash () const final |
| bool | implEquals (const OutputExtractor &) const final |
Additional Inherited Members | |
Protected Member Functions inherited from opyn::OutputExtractor | |
| OutputExtractor ()=default | |
| OutputExtractor (const OutputExtractor &)=default | |
| OutputExtractor (OutputExtractor &&) noexcept=default | |
| OutputExtractor & | operator= (const OutputExtractor &)=default |
| OutputExtractor & | operator= (OutputExtractor &&) noexcept=default |
| opyn::ComponentOutputExtractor::ComponentOutputExtractor | ( | const OpenSim::AbstractOutput & | , |
| ComponentOutputSubfield | = ComponentOutputSubfield::None |
||
| ) |
| opyn::ComponentOutputExtractor::ComponentOutputExtractor | ( | const ComponentOutputExtractor & | ) |
|
noexcept |
|
overridenoexcept |
| const OpenSim::ComponentPath & opyn::ComponentOutputExtractor::getComponentAbsPath | ( | ) | const |
|
finalprivatevirtual |
Implements opyn::OutputExtractor.
|
finalprivatevirtual |
Implements opyn::OutputExtractor.
|
finalprivatevirtual |
Implements opyn::OutputExtractor.
|
finalprivatevirtual |
Implements opyn::OutputExtractor.
|
finalprivatevirtual |
Implements opyn::OutputExtractor.
|
finalprivatevirtual |
Implements opyn::OutputExtractor.
|
noexcept |
| ComponentOutputExtractor & opyn::ComponentOutputExtractor::operator= | ( | const ComponentOutputExtractor & | ) |