iCub Agent-Space
armcontrolgui.h
1 #ifndef ARMCONTROLGUI_H
2 #define ARMCONTROLGUI_H
3 
4 #include "agentspace/agentspace.h"
5 
6 #include <QMainWindow>
7 #include <string>
8 #include <yarp/sig/Vector.h>
9 
10 namespace Ui {
11 class ArmControlGui;
12 }
13 
20 class ArmControlGui : public QMainWindow
21 {
22  Q_OBJECT
23 
24 public:
25  explicit ArmControlGui(QWidget *parent = 0);
26  std::string blockName;
31  void enableVelocity(bool velocity = false);
36  void setName(const char *name);
37  ~ArmControlGui();
38 
39 private slots:
40 
41  void on_joint0_valueChanged(int position);
42  void on_joint1_valueChanged(int position);
43  void on_joint2_valueChanged(int position);
44  void on_joint3_valueChanged(int position);
45  void on_joint4_valueChanged(int position);
46  void on_joint5_valueChanged(int position);
47  void on_joint6_valueChanged(int position);
48  void on_joint7_valueChanged(int position);
49  void on_joint8_valueChanged(int position);
50  void on_joint9_valueChanged(int position);
51  void on_joint10_valueChanged(int position);
52  void on_joint11_valueChanged(int position);
53  void on_joint12_valueChanged(int position);
54  void on_joint13_valueChanged(int position);
55  void on_joint14_valueChanged(int position);
56  void on_joint15_valueChanged(int position);
57 
58 private:
59  Ui::ArmControlGui *ui;
60  yarp::sig::Vector joints;
61 };
62 
63 #endif // ARMCONTROLGUI_H
std::string blockName
Definition: armcontrolgui.h:26
Definition: armcontrolgui.h:10
void setName(const char *name)
Definition: armcontrolgui.cpp:53
void enableVelocity(bool velocity=false)
Definition: armcontrolgui.cpp:17
GUI for position/velocity control of iCub Arm GUI for position/velocity control of iCub Arm in terms ...
Definition: armcontrolgui.h:20