Go to the documentation of this file.
27 #include <ArmarXGui/interface/WidgetDescription.h>
41 FormLayoutPtr
makeFormLayout(std::vector<std::pair<std::string, WidgetPtr>> elements);
54 CheckBoxPtr
makeCheckBox(std::string name,
bool defaultValue, std::string label);
55 CheckBoxPtr
makeCheckBox(std::string name,
bool defaultValue =
false);
62 float defaultValue = 0,
68 double defaultValue = 0,
72 IntSliderPtr
makeIntSlider(std::string name,
int min = 0,
int max = 100,
int defaultValue = 0);
79 makeStringComboBox(std::string name, std::vector<std::string> options,
long defaultIndex = 0);
81 LineEditPtr
makeLineEdit(std::string name, std::string defaultValue =
"");
96 FloatRange rangeX = {-25000, 25000},
97 FloatRange rangeY = {-25000, 25000},
98 FloatRange rangeZ = {-0, 25000},
99 FloatRange rangeRoll = {-
M_PI,
M_PI},
100 FloatRange rangePitch = {-
M_PI,
M_PI},
101 FloatRange rangeYaw = {-
M_PI,
M_PI});
std::vector< T > max(const std::vector< T > &v1, const std::vector< T > &v2)
std::vector< T > min(const std::vector< T > &v1, const std::vector< T > &v2)