局部地图模块。
主要成员
-
构造函数:
LocalMapping(Map* pMap, const float bMonocular);
接受地图、是否是单目。 -
线程主函数:
void Run();
-
插入关键帧:
void InsertKeyFrame(KeyFrame* pKF);
-
线程同步操作:
- 申请 reset
- 申请 stop;检测是否 stop;检测是否已经接受到 stop 请求;设置不 stop
- 设置是否接受新关键帧;检查当前是否接受关键帧;获取队列中关键帧数量
- 发布
- 打断 BA
- 申请结束;检查是否已经结束
关键数据
- 新关键帧队列:类型为
std::list<KeyFrame*>
- 地图