From 9ea9e8641d92bccb8060bfd33c1656486f22d5ee Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu>
Date: Fri, 16 Aug 2019 22:39:36 +0200
Subject: [PATCH] Use VectorXs in Odom3D to accept size 6 and 7 data

---
 include/core/capture/capture_odom_3D.h | 4 ++--
 src/capture/capture_odom_3D.cpp        | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/include/core/capture/capture_odom_3D.h b/include/core/capture/capture_odom_3D.h
index 197dd0c5e..cc810448a 100644
--- a/include/core/capture/capture_odom_3D.h
+++ b/include/core/capture/capture_odom_3D.h
@@ -22,12 +22,12 @@ class CaptureOdom3D : public CaptureMotion
     public:
         CaptureOdom3D(const TimeStamp& _init_ts,
                       SensorBasePtr _sensor_ptr,
-                      const Eigen::Vector6s& _data,
+                      const Eigen::VectorXs& _data,
                       CaptureBasePtr _capture_origin_ptr = nullptr);
 
         CaptureOdom3D(const TimeStamp& _init_ts,
                       SensorBasePtr _sensor_ptr,
-                      const Eigen::Vector6s& _data,
+                      const Eigen::VectorXs& _data,
                       const Eigen::MatrixXs& _data_cov,
                       CaptureBasePtr _capture_origin_ptr = nullptr);
 
diff --git a/src/capture/capture_odom_3D.cpp b/src/capture/capture_odom_3D.cpp
index 7ad7a5e60..84f263d2c 100644
--- a/src/capture/capture_odom_3D.cpp
+++ b/src/capture/capture_odom_3D.cpp
@@ -12,7 +12,7 @@ namespace wolf
 
 CaptureOdom3D::CaptureOdom3D(const TimeStamp& _init_ts,
                              SensorBasePtr _sensor_ptr,
-                             const Eigen::Vector6s& _data,
+                             const Eigen::VectorXs& _data,
                              CaptureBasePtr _capture_origin_ptr):
         CaptureMotion("ODOM 3D", _init_ts, _sensor_ptr, _data, 7, 6, _capture_origin_ptr)
 {
@@ -21,7 +21,7 @@ CaptureOdom3D::CaptureOdom3D(const TimeStamp& _init_ts,
 
 CaptureOdom3D::CaptureOdom3D(const TimeStamp& _init_ts,
                              SensorBasePtr _sensor_ptr,
-                             const Eigen::Vector6s& _data,
+                             const Eigen::VectorXs& _data,
                              const Eigen::MatrixXs& _data_cov,
                              CaptureBasePtr _capture_origin_ptr):
         CaptureMotion("ODOM 3D", _init_ts, _sensor_ptr, _data, _data_cov, 7, 6, _capture_origin_ptr)
-- 
GitLab