17 #ifndef GZ_MATH_MECANUMDRIVEODOMETRY_HH_
18 #define GZ_MATH_MECANUMDRIVEODOMETRY_HH_
23 #include <gz/math/Export.hh>
24 #include <gz/math/config.hh>
29 inline namespace GZ_MATH_VERSION_NAMESPACE {
31 class MecanumDriveOdometryPrivate;
65 public:
void Init(
const clock::time_point &_time);
80 const Angle &_frontLeftPos,
const Angle &_frontRightPos,
81 const Angle &_backLeftPos,
const Angle &_backRightPos,
82 const clock::time_point &_time);
90 public:
double X()
const;
94 public:
double Y()
const;
114 double _leftWheelRadius,
double _rightWheelRadius);
139 #pragma warning(push)
140 #pragma warning(disable: 4251)