From 56bf2b788f00348a95e01b9f29990ac9de3d85e4 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Fri, 11 Mar 2016 17:01:52 -0500 Subject: [PATCH] ConsoleApp: parsing rtabmap parameters before app's parameters --- tools/ConsoleApp/main.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tools/ConsoleApp/main.cpp b/tools/ConsoleApp/main.cpp index ebc0b0dc..79743723 100644 --- a/tools/ConsoleApp/main.cpp +++ b/tools/ConsoleApp/main.cpp @@ -76,6 +76,12 @@ int main(int argc, char * argv[]) signal(SIGTERM, &sighandler); signal(SIGINT, &sighandler); + ULogger::setType(ULogger::kTypeConsole); + ULogger::setLevel(ULogger::kWarning); + + ParametersMap pm = Parameters::parseArguments(argc, argv); + pm.insert(ParametersPair(Parameters::kRtabmapWorkingDirectory(), ".")); + if(argc < 2) { showUsage(); @@ -94,8 +100,6 @@ int main(int argc, char * argv[]) bool createGT = false; std::string inputDbPath; int startAt = 1; - ULogger::setType(ULogger::kTypeConsole); - ULogger::setLevel(ULogger::kWarning); for(int i=1; i