.. _file__home_runner_work_slam-mer_slam-mer_slam_include_slam.hpp: File slam.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 the main SLAM pipeline facade (``slam_mer::Slam``). .. contents:: Contents :local: :backlinks: none Definition (``/home/runner/work/slam-mer/slam-mer/slam/include/slam.hpp``) -------------------------------------------------------------------------- Detailed Description -------------------- Copyright (C) 2026 Mitsubishi Electric Research Laboratories (MERL) SPDX-License-Identifier: AGPL-3.0-or-later This interface owns the high-level lifecycle of the SLAM runtime and its major modules. It provides entry points for camera data ingestion, IMU ingestion, and retrieval of current pose/map debugging information. Global shared objects declared here expose the active settings and map instances. Pedro Miraldo Valter Piedade Masashi Yamazaki Lalit Manam Includes -------- - ``debug_data.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_utils_include_debug_data.hpp`) - ``map.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_map_include_map.hpp`) - ``memory`` - ``sensor_data.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_slam_include_sensor_data.hpp`) - ``settings.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_slam_include_settings.hpp`) - ``string`` - ``vector`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_vector.hpp`) Namespaces ---------- - :ref:`namespace_slam_mer` Classes ------- - :ref:`exhale_class_classslam__mer_1_1Slam`