| 46 | using lcd::LayerRegistrationConfig; |
| 47 | |
| 48 | LoopClosureModule::LoopClosureModule(const RobotPrefixConfig& prefix, |
| 49 | const LoopClosureConfig& config, |
| 50 | const SharedDsgInfo::Ptr& dsg, |
| 51 | const SharedModuleState::Ptr& state) |
| 52 | : prefix_(prefix), |
| 53 | config_(config), |
| 54 | dsg_(dsg), |
| 55 | state_(state), |
| 56 | lcd_graph_(new DynamicSceneGraph()) { |
| 57 | lcd_detector_.reset(new lcd::LcdDetector(config_.detector)); |
| 58 | } |
| 59 | |
| 60 | LoopClosureModule::~LoopClosureModule() { stop(); } |
| 61 |