From 91d9b72cc88466a6074aaa5d8e801fc768e38836 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Vallv=C3=A9=20Navarro?= <jvallve@iri.upc.edu>
Date: Tue, 6 Sep 2022 11:28:32 +0200
Subject: [PATCH] optional loading map from yamlfile

---
 src/problem/problem.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/problem/problem.cpp b/src/problem/problem.cpp
index 7a4cb9ea7..849a176b6 100644
--- a/src/problem/problem.cpp
+++ b/src/problem/problem.cpp
@@ -172,6 +172,11 @@ ProblemPtr Problem::autoSetup(ParamsServer &_server)
     auto map = AutoConfFactoryMap::create(map_type, _server);
     map->setProblem(problem);
     problem->setMap(map);
+    // load map from file (optional)
+    if (_server.hasParam("map/load"))
+    {
+        problem->loadMap(_server.getParam<std::string>("map/load"));
+    }
 
     // Tree manager
     std::string tree_manager_type = _server.getParam<std::string>("problem/tree_manager/type");
-- 
GitLab