.. _file__home_runner_work_slam-mer_slam-mer_map_include_map.hpp: File map.hpp ============ |exhale_lsh| :ref:`Parent directory ` (``/home/runner/work/slam-mer/slam-mer/map/include``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Main 3D map interface for _keyframes, _points, cells, and queries. .. contents:: Contents :local: :backlinks: none Definition (``/home/runner/work/slam-mer/slam-mer/map/include/map.hpp``) ------------------------------------------------------------------------ Detailed Description -------------------- Copyright (C) 2026 Mitsubishi Electric Research Laboratories (MERL) SPDX-License-Identifier: AGPL-3.0-or-later Declares ``slam_mer::map::Map``, the central map API used by the SLAM pipeline. It provides keyframe_/point_ insertion and retrieval, covisibility and neighborhood operations, map optimization integration, and visualization synchronization hooks. Pedro Miraldo Valter Piedade Includes -------- - ``keyframe.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_map_include_keyframe.hpp`) - ``log.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_utils_include_log.hpp`) - ``representation.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_utils_include_representation.hpp`) - ``shared_mutex`` - ``types/array.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_array.hpp`) - ``types/camera.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_camera.hpp`) - ``types/cell.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_cell.hpp`) - ``types/dictionary.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_dictionary.hpp`) - ``types/hash.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_hash.hpp`) - ``types/id.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_id.hpp`) - ``types/mutex.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_mutex.hpp`) - ``types/output.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_output.hpp`) - ``types/point3d.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_point3d.hpp`) - ``types/pose.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_pose.hpp`) - ``types/time_stamp.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_time_stamp.hpp`) - ``types/timer.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_timer.hpp`) - ``types/vector.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_vector.hpp`) - ``types/visualization.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_types_visualization.hpp`) - ``wrapper_visualization.hpp`` (:ref:`file__home_runner_work_slam-mer_slam-mer_map_include_wrapper_visualization.hpp`) Included By ----------- - :ref:`file__home_runner_work_slam-mer_slam-mer_adjustment_include_covisibility_graph.hpp` - :ref:`file__home_runner_work_slam-mer_slam-mer_adjustment_include_loop_detection.hpp` - :ref:`file__home_runner_work_slam-mer_slam-mer_localization_include_localization.hpp` - :ref:`file__home_runner_work_slam-mer_slam-mer_slam_include_slam.hpp` Namespaces ---------- - :ref:`namespace_slam_mer` - :ref:`namespace_slam_mer__map` Classes ------- - :ref:`exhale_class_classslam__mer_1_1map_1_1Map`