Go to the documentation of this file.
27 detail::GroupBoxBuilder
29 const NJointCartesianWaypointControllerRuntimeConfig& val)
38 .
value(val.forceThreshold)
41 .
value(val.forceThresholdInRobotRootZ)
42 .label(
"Threshold only in root z"));
45 cs.emplace_back(
new RemoteGui::Widget);
47 .
value(val.optimizeNullspaceIfTargetWasReached)
48 .label(
"Optimize nullspace if target was reached"));
49 cs.emplace_back(
new RemoteGui::HSpacer);
57 std::string
const& name)
62 cfg.forceThresholdInRobotRootZ,
values, name +
"_forceThresholdInRobotRootZ");
65 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)