odometry.hpp
1 #ifndef NOOS_OBJECT_ODOMETRY
2 #define NOOS_OBJECT_ODOMETRY
3 /*
4  * LICENSE HERE
5  */
6 #include "includes.ihh"
7 namespace noos {
9 namespace object {
16 struct odometry
17 {
19  float inc_x;
21  float inc_y;
23  float inc_yaw;
24 
26  json::object_t to_json() const;
27 
29  bool operator==(const noos::object::odometry & rhs) const;
30 };
31 }
32 }
33 #endif
Definition: asio_handler.hpp:14
json::object_t to_json() const
float inc_x
increment in x coordinates(in meters)
Definition: odometry.hpp:19
describes the increment of the odometry
Definition: odometry.hpp:16
bool operator==(const noos::object::odometry &rhs) const
Equality operator.
float inc_y
increment in y coordinates(in meters)
Definition: odometry.hpp:21
float inc_yaw
increment in yaw(in degrees)
Definition: odometry.hpp:23