|
opynsim
Unofficial C++ Documentation
|
#include <liboscar/utilities/c_string_view.h>#include <liboscar/utilities/flags.h>#include <cstdint>#include <optional>#include <span>Go to the source code of this file.
Namespaces | |
| namespace | OpenSim |
| namespace | SimTK |
| namespace | opyn |
Typedefs | |
| using | opyn::ComponentOutputSubfields = osc::Flags< ComponentOutputSubfield > |
| using | opyn::SubfieldExtractorFunc = double(*)(const OpenSim::AbstractOutput &, const SimTK::State &) |
Enumerations | |
| enum class | opyn::ComponentOutputSubfield : uint32_t { opyn::None = 0 , opyn::X = 1<<0 , opyn::Y = 1<<1 , opyn::Z = 1<<2 , opyn::Magnitude = 1<<3 , opyn::RX = 1<<4 , opyn::RY = 1<<5 , opyn::RZ = 1<<6 , opyn::RMagnitude = 1<<7 , opyn::NUM_FLAGS = 8 , opyn::Default = None } |
Functions | |
| std::optional< osc::CStringView > | opyn::GetOutputSubfieldLabel (ComponentOutputSubfield) |
| std::span< const ComponentOutputSubfield > | opyn::GetAllSupportedOutputSubfields () |
| bool | opyn::ProducesExtractableNumericValues (const OpenSim::AbstractOutput &) |
| ComponentOutputSubfields | opyn::GetSupportedSubfields (const OpenSim::AbstractOutput &) |
| SubfieldExtractorFunc | opyn::GetExtractorFuncOrNull (const OpenSim::AbstractOutput &, ComponentOutputSubfield) |