From d6a164928394ab7e8d71adaacebfd1e9bed2d657 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu>
Date: Fri, 9 Mar 2018 22:58:16 +0100
Subject: [PATCH] Rename IMUParams --> ParamsIMU

---
 src/examples/test_imuPlateform_Offline.cpp | 2 +-
 src/examples/test_imu_constrained0.cpp     | 2 +-
 src/processor_IMU.cpp                      | 4 ++--
 src/processor_IMU.h                        | 8 ++++----
 src/test/gtest_feature_IMU.cpp             | 2 +-
 src/test/gtest_processor_IMU.cpp           | 4 ++--
 src/yaml/processor_IMU_yaml.cpp            | 2 +-
 7 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/src/examples/test_imuPlateform_Offline.cpp b/src/examples/test_imuPlateform_Offline.cpp
index 04e27bd49..7ea086fa4 100644
--- a/src/examples/test_imuPlateform_Offline.cpp
+++ b/src/examples/test_imuPlateform_Offline.cpp
@@ -83,7 +83,7 @@ int main(int argc, char** argv)
 
     // SENSOR + PROCESSOR IMU
     SensorBasePtr sen0_ptr = wolf_problem_ptr_->installSensor("IMU", "Main IMU", (Vector7s()<<0,0,0,0,0,0,1).finished(), wolf_root + "/src/examples/sensor_imu.yaml");
-    ProcessorIMUParamsPtr prc_imu_params = std::make_shared<ProcessorIMUParams>();
+    ProcessorIMUParamsPtr prc_imu_params = std::make_shared<ProcessorParamsIMU>();
     prc_imu_params->max_time_span = 10;
     prc_imu_params->max_buff_length = 1000000000; //make it very high so that this condition will not pass
     prc_imu_params->dist_traveled = 1000000000;
diff --git a/src/examples/test_imu_constrained0.cpp b/src/examples/test_imu_constrained0.cpp
index f5affb647..914f0ee78 100644
--- a/src/examples/test_imu_constrained0.cpp
+++ b/src/examples/test_imu_constrained0.cpp
@@ -105,7 +105,7 @@ int main(int argc, char** argv)
 
     // SENSOR + PROCESSOR IMU
     SensorBasePtr sen0_ptr = wolf_problem_ptr_->installSensor("IMU", "Main IMU", (Vector7s()<<0,0,0,0,0,0,1).finished(), wolf_root + "/src/examples/sensor_imu.yaml");
-    ProcessorIMUParamsPtr prc_imu_params = std::make_shared<ProcessorIMUParams>();
+    ProcessorIMUParamsPtr prc_imu_params = std::make_shared<ProcessorParamsIMU>();
     prc_imu_params->max_time_span = 10;
     prc_imu_params->max_buff_length = 1000000000; //make it very high so that this condition will not pass
     prc_imu_params->dist_traveled = 1000000000;
diff --git a/src/processor_IMU.cpp b/src/processor_IMU.cpp
index 2e6340d05..0341a5ee4 100644
--- a/src/processor_IMU.cpp
+++ b/src/processor_IMU.cpp
@@ -3,7 +3,7 @@
 
 namespace wolf {
 
-ProcessorIMU::ProcessorIMU(ProcessorIMUParamsPtr _params) :
+ProcessorIMU::ProcessorIMU(ProcessorParamsIMUPtr _params) :
         ProcessorMotion("IMU", 10, 10, 9, 6, 0.01, 6),
         max_time_span_  (_params ? _params    ->max_time_span   : 1.0  ),
         max_buff_length_(_params ? _params    ->max_buff_length : 10000   ),
@@ -25,7 +25,7 @@ ProcessorIMU::~ProcessorIMU()
 ProcessorBasePtr ProcessorIMU::create(const std::string& _unique_name, const ProcessorParamsBasePtr _params, const SensorBasePtr _sen_ptr)
 {
     // cast inputs to the correct type
-    std::shared_ptr<ProcessorIMUParams> prc_imu_params = std::static_pointer_cast<ProcessorIMUParams>(_params);
+    std::shared_ptr<ProcessorParamsIMU> prc_imu_params = std::static_pointer_cast<ProcessorParamsIMU>(_params);
 
     ProcessorIMUPtr prc_ptr = std::make_shared<ProcessorIMU>(prc_imu_params);
     prc_ptr->setName(_unique_name);
diff --git a/src/processor_IMU.h b/src/processor_IMU.h
index b0c77d6b9..da50c6094 100644
--- a/src/processor_IMU.h
+++ b/src/processor_IMU.h
@@ -8,9 +8,9 @@
 
 
 namespace wolf {
-WOLF_STRUCT_PTR_TYPEDEFS(ProcessorIMUParams);
+WOLF_STRUCT_PTR_TYPEDEFS(ProcessorParamsIMU);
 
-struct ProcessorIMUParams : public ProcessorParamsBase
+struct ProcessorParamsIMU : public ProcessorParamsBase
 {
         Scalar max_time_span;
         Size   max_buff_length;
@@ -19,7 +19,7 @@ struct ProcessorIMUParams : public ProcessorParamsBase
         bool voting_active; //IMU will not vote for key Frames to be created
 
 
-        ProcessorIMUParams() :
+        ProcessorParamsIMU() :
             max_time_span(0.5),
             max_buff_length(10),
             dist_traveled(5),
@@ -36,7 +36,7 @@ WOLF_PTR_TYPEDEFS(ProcessorIMU);
 //class
 class ProcessorIMU : public ProcessorMotion{
     public:
-        ProcessorIMU(ProcessorIMUParamsPtr _params = nullptr);
+        ProcessorIMU(ProcessorParamsIMUPtr _params = nullptr);
         virtual ~ProcessorIMU();
 
     protected:
diff --git a/src/test/gtest_feature_IMU.cpp b/src/test/gtest_feature_IMU.cpp
index 5178fb63d..9f7e9c444 100644
--- a/src/test/gtest_feature_IMU.cpp
+++ b/src/test/gtest_feature_IMU.cpp
@@ -39,7 +39,7 @@ class FeatureIMU_test : public testing::Test
         IMU_extrinsics << 0,0,0, 0,0,0,1; // IMU pose in the robot
         IntrinsicsIMUPtr sen_imu_params = std::make_shared<IntrinsicsIMU>();
         SensorBasePtr sensor_ptr = problem->installSensor("IMU", "Main IMU", IMU_extrinsics, sen_imu_params);
-        ProcessorIMUParamsPtr prc_imu_params = std::make_shared<ProcessorIMUParams>();
+        ProcessorParamsIMUPtr prc_imu_params = std::make_shared<ProcessorParamsIMU>();
         processor_ptr_ = problem->installProcessor("IMU", "IMU pre-integrator", sensor_ptr, prc_imu_params);
 
     // Time and data variables
diff --git a/src/test/gtest_processor_IMU.cpp b/src/test/gtest_processor_IMU.cpp
index f8aac4c30..b6035ee52 100644
--- a/src/test/gtest_processor_IMU.cpp
+++ b/src/test/gtest_processor_IMU.cpp
@@ -91,7 +91,7 @@ TEST(ProcessorIMU_constructors, ALL)
     ASSERT_EQ(prc0->getAngleTurned(), 0.2);
 
     //constructor with ProcessorIMUParamsPtr argument only
-    ProcessorIMUParamsPtr param_ptr = std::make_shared<ProcessorIMUParams>();
+    ProcessorParamsIMUPtr param_ptr = std::make_shared<ProcessorParamsIMU>();
     param_ptr->max_time_span = 2.0;
     param_ptr->max_buff_length = 20000;
     param_ptr->dist_traveled = 2.0;
@@ -137,7 +137,7 @@ TEST(ProcessorIMU, voteForKeyFrame)
     ProblemPtr problem = Problem::create("POV 3D");
     Vector7s extrinsics = (Vector7s()<<1,0,0, 0,0,0,1).finished();
     SensorBasePtr sensor_ptr = problem->installSensor("IMU", "Main IMU", extrinsics,  wolf_root + "/src/examples/sensor_imu.yaml");
-    ProcessorIMUParamsPtr prc_imu_params = std::make_shared<ProcessorIMUParams>();
+    ProcessorParamsIMUPtr prc_imu_params = std::make_shared<ProcessorParamsIMU>();
     prc_imu_params->max_time_span = 1;
     prc_imu_params->max_buff_length = 1000000000; //make it very high so that this condition will not pass
     prc_imu_params->dist_traveled = 1000000000;
diff --git a/src/yaml/processor_IMU_yaml.cpp b/src/yaml/processor_IMU_yaml.cpp
index 4b04af625..06b5f415c 100644
--- a/src/yaml/processor_IMU_yaml.cpp
+++ b/src/yaml/processor_IMU_yaml.cpp
@@ -34,7 +34,7 @@ static ProcessorParamsBasePtr createProcessorIMUParams(const std::string & _file
 
         YAML::Node kf_vote = config["keyframe vote"];
 
-        ProcessorIMUParamsPtr params = std::make_shared<ProcessorIMUParams>();
+        ProcessorParamsIMUPtr params = std::make_shared<ProcessorParamsIMU>();
 
         params->type                = processor_type;
         params->name                = processor_name;
-- 
GitLab