|
opynsim
Unofficial C++ Documentation
|
#include <force_record_output_extractor.h>
Public Member Functions | |
| ForceRecordOutputExtractor (const OpenSim::Force &, int recordIndex) | |
| ForceRecordOutputExtractor (const ForceRecordOutputExtractor &) | |
| ForceRecordOutputExtractor (ForceRecordOutputExtractor &&) noexcept | |
| ForceRecordOutputExtractor & | operator= (const ForceRecordOutputExtractor &) |
| ForceRecordOutputExtractor & | operator= (ForceRecordOutputExtractor &&) noexcept |
| ~ForceRecordOutputExtractor () noexcept override | |
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 |
|
explicit |
| opyn::ForceRecordOutputExtractor::ForceRecordOutputExtractor | ( | const ForceRecordOutputExtractor & | ) |
|
noexcept |
|
overridenoexcept |
|
finalprivatevirtual |
Implements opyn::OutputExtractor.
|
finalprivatevirtual |
Implements opyn::OutputExtractor.
|
finalprivatevirtual |
Implements opyn::OutputExtractor.
|
finalprivatevirtual |
Implements opyn::OutputExtractor.
|
finalprivatevirtual |
Implements opyn::OutputExtractor.
|
finalprivatevirtual |
Implements opyn::OutputExtractor.
| ForceRecordOutputExtractor & opyn::ForceRecordOutputExtractor::operator= | ( | const ForceRecordOutputExtractor & | ) |
|
noexcept |