mars
MarsControl.hpp
Go to the documentation of this file.
1 #ifndef SIMULATION_MARS_CONTROL_HPP
2 #define SIMULATION_MARS_CONTROL_HPP
3 
4 #ifndef __orogen
5 #include <string>
6 #endif
7 
8 namespace mars {
9 
10  enum Control { NONE = 0, START, PAUSE, RESET, STEP };
11 
12  struct Option
13  {
14  std::string name;
15  std::string parameter;
16 
17  #ifndef __orogen
18  Option() : name(), parameter() {}
19  Option(const std::string& _name, const std::string& _parameter) : name(_name), parameter(_parameter){ }
20  #endif
21 
22  };
23 
27  struct Positions
28  {
30  edit_all = true;
31  }
32  std::string nodename;
33  float posx,posy,posz;
34  float rotx,roty,rotz;
35  bool edit_all;
36  };
37 
39  {
40  std::string lib_name;
41  std::string property_name;
42  std::string value;
43  };
44 
45 }
46 #endif // SIMULATION_MARS_CONTROL_HPP
float rotz
Definition: MarsControl.hpp:34
Definition: MarsControl.hpp:10
std::string value
Definition: MarsControl.hpp:42
std::string nodename
Definition: MarsControl.hpp:32
std::string name
Definition: MarsControl.hpp:14
Positions()
Definition: MarsControl.hpp:29
Definition: MarsControl.hpp:10
Definition: MarsControl.hpp:38
std::string lib_name
Definition: MarsControl.hpp:40
Definition: MarsControl.hpp:10
Definition: MarsControl.hpp:10
Definition: jointTypes.hpp:9
bool edit_all
Definition: MarsControl.hpp:35
std::string property_name
Definition: MarsControl.hpp:41
Option()
Definition: MarsControl.hpp:18
Control
Definition: MarsControl.hpp:10
float posz
Definition: MarsControl.hpp:33
Definition: MarsControl.hpp:27
Definition: MarsControl.hpp:10
Option(const std::string &_name, const std::string &_parameter)
Definition: MarsControl.hpp:19
Definition: MarsControl.hpp:12
std::string parameter
Definition: MarsControl.hpp:15