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

Included By

Namespaces

Classes