opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
force_record_output_extractor.h
Go to the documentation of this file.
1#pragma once
2
5
8
9#include <cstddef>
10
11namespace OpenSim { class Force; }
12
13namespace opyn
14{
15 // An `OutputExtractor` that extracts the nth record from an `OpenSim::Force`'s
16 // record values.
18 public:
20 const OpenSim::Force&,
21 int recordIndex
22 );
27 ~ForceRecordOutputExtractor() noexcept override;
28
29 private:
30 osc::CStringView implGetName() const final;
31 osc::CStringView implGetDescription() const final;
34 size_t implGetHash() const final;
35 bool implEquals(const OutputExtractor&) const final;
36
37 class Impl;
38 osc::ClonePtr<Impl> m_Impl;
39 };
40}
Definition force_record_output_extractor.h:17
ForceRecordOutputExtractor(const ForceRecordOutputExtractor &)
size_t implGetHash() const final
OutputExtractorDataType implGetOutputType() const final
ForceRecordOutputExtractor(const OpenSim::Force &, int recordIndex)
ForceRecordOutputExtractor(ForceRecordOutputExtractor &&) noexcept
bool implEquals(const OutputExtractor &) const final
osc::CStringView implGetDescription() const final
OutputValueExtractor implGetOutputValueExtractor(const OpenSim::Component &) const final
osc::CStringView implGetName() const final
Definition output_extractor.h:29
Definition output_value_extractor.h:18
Definition static_component_registries.h:3
Definition component_registry.h:14
OutputExtractorDataType
Definition output_extractor_data_type.h:6
Definition custom_decoration_generator.h:5