19 #include <adore_if_ros_msg/NavigationGoal.h>
20 #include <adore_if_ros_msg/SetPointRequest.h>
21 #include <adore_if_ros_msg/TerminalRequest.h>
22 #include <adore_if_ros_msg/WheelSpeed.h>
24 #include <tf/LinearMath/Quaternion.h>
25 #include <std_msgs/Float64.h>
26 #include <std_msgs/Float32.h>
27 #include <std_msgs/Int8.h>
28 #include <std_msgs/Bool.h>
29 #include <nav_msgs/Odometry.h>
43 template<
typename Tmsg>
46 tr->
set(msg->X,msg->Y,msg->PSI,msg->t,msg->valid);
53 adore_if_ros_msg::TerminalRequest msg;
Definition: terminalrequest.h:27
double getPSI() const
Definition: terminalrequest.h:42
double getY() const
Definition: terminalrequest.h:41
double getT() const
Definition: terminalrequest.h:43
void set(double X, double Y, double psi, double t, bool valid)
Definition: terminalrequest.h:32
double getX() const
Definition: terminalrequest.h:40
bool isValid() const
Definition: terminalrequest.h:44
Definition: areaofeffectconverter.h:20
Definition: terminalrequestconverter.h:39
adore_if_ros_msg::TerminalRequest operator()(const adore::fun::TerminalRequest &tr)
Definition: terminalrequestconverter.h:51
void operator()(Tmsg msg, adore::fun::TerminalRequest *tr)
Definition: terminalrequestconverter.h:44