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;
Classes related to the implementation of Hybrid Metric Topological (HMT) SLAM.
A high-performance stopwatch, with typical resolution of nanoseconds.
GLsizei GLsizei GLuint * obj
An implementation of Hybrid Metric Topological SLAM (HMT-SLAM).