22 using namespace std::literals;
31 void CHMTSLAM::thread_3D_viewer()
42 "[thread_3D_viewer] Thread started (ID=0x%08lX)\n",
43 std::this_thread::get_id());
49 while (!
obj->m_terminateThreads)
51 std::this_thread::sleep_for(100ms);
61 obj->m_terminationFlag_3D_viewer =
true;
63 catch (std::exception& e)
65 obj->m_terminationFlag_3D_viewer =
true;
72 obj->m_terminateThreads =
true;
76 obj->m_terminationFlag_3D_viewer =
true;
80 "\n---------------------- EXCEPTION CAUGHT! ---------------------\n"
81 " In CHierarchicalMappingFramework::thread_3D_viewer. Unexpected "
85 obj->m_terminateThreads =
true;