rlmesh::adapters::Actuator
Class in rlmesh.hpp.
struct ActuatorFields
- role
std::optional<std::string> role{} - dim
uint32_t dim = 0 - encoding
std::optional<ActionEncoding> encoding{} - range
std::optional<std::pair<double, double>> range{} - binary
bool binary = false - scale
std::optional<AxisValue> scale{} - invert
bool invert = false - threshold
std::optional<double> threshold{} - clip
bool clip = false - fill
double fill = 0.0 - optional
bool optional = false - frame
std::optional<Tolerant<Frame>> frame{} - reference
std::optional<Tolerant<Reference>> reference{} - part
std::optional<std::string> part{} - offset
std::optional<AxisValue> offset{} - labels
OptionalList<std::string> labels{}
Static methods
Methods
role
field[source]std::optional<std::string> role{}dim
field[source]uint32_t dim = 0encoding
field[source]std::optional<ActionEncoding> encoding{}range
field[source]std::optional<std::pair<double, double>> range{}binary
field[source]bool binary = falsescale
field[source]std::optional<AxisValue> scale{}invert
field[source]bool invert = falsethreshold
field[source]std::optional<double> threshold{}clip
field[source]bool clip = falsefill
field[source]double fill = 0.0optional
field[source]bool optional = falseframe
field[source]std::optional<Tolerant<Frame>> frame{}reference
field[source]std::optional<Tolerant<Reference>> reference{}part
field[source]std::optional<std::string> part{}offset
field[source]std::optional<AxisValue> offset{}labels
field[source]OptionalList<std::string> labels{}from_raw
static method[source]static Actuator from_raw(const RLMeshActuator& c)raw
method[source]RLMeshActuator raw(detail_adapter::Arena& a) const