iCub Agent-Space
headcontrolgui.h
1 #ifndef HEADCONTROLGUI_H
2 #define HEADCONTROLGUI_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 HeadControlGui;
12 }
13 
21 class HeadControlGui : public QMainWindow
22 {
23  Q_OBJECT
24 
25 public:
26  explicit HeadControlGui(QWidget *parent = 0);
31  void enableVelocity(bool velocity = false);
32  std::string blockName;
33  ~HeadControlGui();
34 
35 private slots:
36 
37  void on_joint0_valueChanged(int value);
38  void on_joint1_valueChanged(int value);
39  void on_joint2_valueChanged(int value);
40  void on_joint3_valueChanged(int value);
41  void on_joint4_valueChanged(int value);
42  void on_joint5_valueChanged(int value);
43 
44 private:
45  Ui::HeadControlGui *ui;
46  yarp::sig::Vector joints;
47 
48 };
49 
50 #endif // HEADCONTROLGUI_H
Definition: armcontrolgui.h:10
GUI for position/velocity control of iCub Head GUI for position/velocity control of iCub Head in term...
Definition: headcontrolgui.h:21
std::string blockName
Definition: headcontrolgui.h:32
void enableVelocity(bool velocity=false)
Definition: headcontrolgui.cpp:19