.. _file__home_runner_work_slam-mer_slam-mer_slam_include_settings.hpp: File settings.hpp ================= |exhale_lsh| :ref:`Parent directory ` (``/home/runner/work/slam-mer/slam-mer/slam/include``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Declares ``Settings``, the runtime YAML configuration loader/cache. .. contents:: Contents :local: :backlinks: none Definition (``/home/runner/work/slam-mer/slam-mer/slam/include/settings.hpp``) ------------------------------------------------------------------------------ Detailed Description -------------------- Copyright (C) 2026 Mitsubishi Electric Research Laboratories (MERL) SPDX-License-Identifier: AGPL-3.0-or-later This header defines the API that loads project settings from YAML files and exposes them through typed getters. The implementation merges a user file with defaults so missing keys keep stable baseline values. It also maps string tokens to strongly typed enums used by the rest of the system. Pedro Miraldo Valter Piedade Masashi Yamazaki Includes -------- - ``config.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_slam_include_config.hpp`) - ``descriptor_model.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_utils_include_descriptor_model.hpp`) - ``filesystem`` - ``log.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_utils_include_log.hpp`) - ``string`` - ``types/array.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_array.hpp`) - ``types/image_processing.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_image_processing.hpp`) - ``types/modes.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_modes.hpp`) - ``yaml-cpp/yaml.h`` Included By ----------- - :ref:`file__home_runner_work_slam-mer_slam-mer_localization_include_frame.hpp` - :ref:`file__home_runner_work_slam-mer_slam-mer_slam_include_slam.hpp` Namespaces ---------- - :ref:`namespace_slam_mer` - :ref:`namespace_slam_mer__settings` Classes ------- - :ref:`exhale_class_classslam__mer_1_1Settings` Variables --------- - :ref:`exhale_variable_settings_8hpp_1af8b7dd180167240ed3414e3639460394`