ocra-recipes
Doxygen documentation for the ocra-recipes repository
TaskYarpInterfaceVocab.h
Go to the documentation of this file.
1 #ifndef TASK_YARP_INTERFACE_VOCAB_H
2 #define TASK_YARP_INTERFACE_VOCAB_H
3 
4 #include <iostream>
5 #include <vector>
6 #include <Eigen/Dense>
7 #include <Eigen/Lgsm>
8 #include <yarp/os/Bottle.h>
9 
10 #include <algorithm>
11 #include <string>
12 #include <regex>
13 #include <iterator>
14 
15 namespace ocra
16 {
17 
19 {
20  // Indicators
24  // Getters
41  // Setters
52  // Other
60 
61 };
62 
64 {
65 public:
66  static const std::vector<std::string> TASK_MESSAGES_AS_STRINGS;
67 
68  static std::string taskManagerMessageTagToString(TASK_MESSAGE msg);
69  static std::string removeUnderscores(std::string s);
70  static TASK_MESSAGE stringToTaskManagerMessageTag(std::string testString);
71 };
72 
73 
74 
75 } // namespace ocra
76 #endif // TASK_YARP_INTERFACE_VOCAB_H
Optimization-based Robot Controller namespace. a library of classes to write and solve optimization p...
static std::string taskManagerMessageTagToString(TASK_MESSAGE msg)
static TASK_MESSAGE stringToTaskManagerMessageTag(std::string testString)
static std::string removeUnderscores(std::string s)
static const std::vector< std::string > TASK_MESSAGES_AS_STRINGS