Go to the documentation of this file.
26 detail::GroupBoxBuilder
28 const NJointCartesianWaypointControllerRuntimeConfig& val)
37 .
value(val.forceThreshold)
40 .
value(val.forceThresholdInRobotRootZ)
41 .label(
"Threshold only in root z"));
44 cs.emplace_back(
new RemoteGui::Widget);
46 .
value(val.optimizeNullspaceIfTargetWasReached)
47 .label(
"Optimize nullspace if target was reached"));
48 cs.emplace_back(
new RemoteGui::HSpacer);
56 std::string
const& name)
61 cfg.forceThresholdInRobotRootZ,
values, name +
"_forceThresholdInRobotRootZ");
64 name +
"_optimizeNullspaceIfTargetWasReached");
Derived & child(WidgetPtr const &child)
std::vector< T > max(const std::vector< T > &v1, const std::vector< T > &v2)
detail::LabelBuilder makeTextLabel(std::string const &text)
std::map< std::string, ValueVariant > ValueMap
std::shared_ptr< Value > value()
detail::CheckBoxBuilder makeCheckBox(std::string const &name)
Derived & children(std::vector< WidgetPtr > const &children)
std::vector< T > min(const std::vector< T > &v1, const std::vector< T > &v2)
detail::FloatSpinBoxBuilder makeFloatSpinBox(std::string const &name)
std::enable_if_t< meta::cfg::gui_definition_enabled_v< T >, void > getValueFromMap(T &cfg, RemoteGui::ValueMap const &values, std::string const &name)
requires isAronGenerated< AronStructT > detail::GroupBoxBuilder makeConfigGui(const std::string &name, const AronStructT &val)