From fc45b42f838970f0058a33d16d8ec176fce9290d Mon Sep 17 00:00:00 2001
From: Joaquim Casals <jcasals@iri.upc.edu>
Date: Tue, 7 May 2019 12:08:44 +0200
Subject: [PATCH] Refactor emplace FrameBase

---
 src/problem/problem.cpp | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/problem/problem.cpp b/src/problem/problem.cpp
index d6e66ed57..9c361bea5 100644
--- a/src/problem/problem.cpp
+++ b/src/problem/problem.cpp
@@ -47,7 +47,6 @@ Problem::Problem(const std::string& _frame_structure, SizeEigen _dim) :
         dim_ = 3;
     } else if (_frame_structure == "POV" and _dim == 3)
     {
-        std::cout << "HOLA" << std::endl;
         state_size_ = 10;
         state_cov_size_ = 9;
         dim_ = 3;
@@ -326,10 +325,8 @@ Eigen::VectorXs Problem::zeroState()
     Eigen::VectorXs state = Eigen::VectorXs::Zero(getFrameStructureSize());
 
     // Set the quaternion identity for 3D states. Set only the real part to 1:
-    if (trajectory_ptr_->getFrameStructure() == "PO 3D" ||
-        trajectory_ptr_->getFrameStructure() == "POV 3D")
+    if(this->getDim() == 3)
         state(6) = 1.0;
-
     return state;
 }
 
-- 
GitLab