File config.hpp
↰ Parent directory (/home/runner/work/slam-mer/slam-mer/slam/include)
Defines the hierarchical configuration cache for the SLAM system.
Definition (/home/runner/work/slam-mer/slam-mer/slam/include/config.hpp)
Detailed Description
Copyright (C) 2026 Mitsubishi Electric Research Laboratories (MERL) SPDX-License-Identifier: AGPL-3.0-or-later
This header declares settings::Config, the aggregate that stores all runtime parameters used by the SLAM pipeline and its submodules. Each nested struct mirrors one YAML section so values can be cached in strongly typed fields after loading. The layout groups options by functional area (front-end, localization, mapping, loop detection, and interface rendering). Keeping this structure centralized avoids scattered string-based lookups. Pedro Miraldo
Valter Piedade
Masashi Yamazaki
Includes
array(File array.hpp)cstddefdescriptor_model.hpp(File descriptor_model.hpp)stringtypes/modes.hpp(File modes.hpp)types/mutex.hpp(File mutex.hpp)