From ac48d10873f3cc3dbc17ef2e8c4bca0f7e5b0171 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Vallv=C3=A9=20Navarro?= <jvallve@iri.upc.edu>
Date: Fri, 21 Jan 2022 15:28:00 +0100
Subject: [PATCH] Hotfix

---
 .gitlab-ci.yml                             |  2 +-
 demos/demo_processor_bundle_adjustment.cpp | 16 ++++++++--------
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 16f384c00..5a17a708d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -101,7 +101,7 @@ stages:
   - cd $CI_PROJECT_DIR
   - mkdir -pv build
   - cd build
-  - cmake -DCMAKE_BUILD_TYPE=release -DBUILD_TESTS=ON ..
+  - cmake -DCMAKE_BUILD_TYPE=release -DBUILD_TESTS=ON -DBUILD_DEMOS=ON ..
   - make -j$(nproc)
   - ctest -j$(nproc)
   - make install
diff --git a/demos/demo_processor_bundle_adjustment.cpp b/demos/demo_processor_bundle_adjustment.cpp
index 72efe9488..d7b3affba 100644
--- a/demos/demo_processor_bundle_adjustment.cpp
+++ b/demos/demo_processor_bundle_adjustment.cpp
@@ -31,15 +31,15 @@
 #include "vision/sensor/sensor_camera.h"
 #include "vision/capture/capture_image.h"
 #include <core/ceres_wrapper/solver_ceres.h>
-#include "vision/landmark/landmark_HP.h"
+#include "vision/landmark/landmark_hp.h"
 #include "vision/internal/config.h"
 
 
 // Vision utils includes
-#include <vision_utils.h>
-#include <sensors.h>
-#include <common_class/buffer.h>
-#include <common_class/frame.h>
+#include "vision_utils/vision_utils.h"
+#include "vision_utils/sensors.h"
+#include "vision_utils/common_class/buffer.h"
+#include "vision_utils/common_class/frame.h"
 
 ////Mvbluefox includes
 //#include <iri/mvbluefox3/mvbluefox3.h>
@@ -138,7 +138,7 @@ int main(int argc, char** argv)
     camera->setImgHeight(img_height);
 
     // Install processor
-    ProcessorParamsBundleAdjustmentPtr params = std::make_shared<ProcessorParamsBundleAdjustment>();
+    ParamsProcessorBundleAdjustmentPtr params = std::make_shared<ParamsProcessorBundleAdjustment>();
     params->delete_ambiguities = true;
     params->yaml_file_params_vision_utils = wolf_vision_root + "/demos/processor_bundle_adjustment_vision_utils.yaml";
     params->pixel_noise_std                = 1.0;
@@ -173,9 +173,9 @@ int main(int argc, char** argv)
         camera->process(image);
 
         // solve only when new KFs are added
-        if (problem->getTrajectory()->getFrameList().size() > number_of_KFs)
+        if (problem->getTrajectory()->getFrameMap().size() > number_of_KFs)
         {
-            number_of_KFs = problem->getTrajectory()->getFrameList().size();
+            number_of_KFs = problem->getTrajectory()->getFrameMap().size();
             std::string report = solver->solve(wolf::SolverManager::ReportVerbosity::BRIEF);
             std::cout << report << std::endl;
             if (number_of_KFs > 5)
-- 
GitLab