.. _modules:

##############
MRPT modules
##############

MRPT is split into a set of independent libraries for the sake of modularity.

Click on a module name on the tree view to open its documentation.
Each MRPT library source code can be found under ``${MRPT_ROOT}/libs``.

.. <img> + rst doesn't work with clickable svg links (!!). Used <object> instead

.. raw:: html

    <div style="width: 100%;">
    <object data="graph_mrpt_libs.svg" type="image/svg+xml" width="100%"></object>
    </div>

.. toctree::
  :maxdepth: 2

  group_mrpt_apps_grp.rst
  group_mrpt_core_grp.rst
  group_mrpt_bayes_grp.rst
  group_mrpt_comms_grp.rst
  group_mrpt_config_grp.rst
  group_mrpt_containers_grp.rst
  group_mrpt_detectors_grp.rst
  group_mrpt_expr_grp.rst
  group_mrpt_graphs_grp.rst
  group_mrpt_graphslam_grp.rst
  group_mrpt_gui_grp.rst
  group_mrpt_hwdrivers_grp.rst
  group_mrpt_img_grp.rst
  group_mrpt_io_grp.rst
  group_mrpt_kinematics_grp.rst
  group_mrpt_maps_grp.rst
  group_mrpt_math_grp.rst
  group_mrpt_nav_grp.rst
  group_mrpt_obs_grp.rst
  group_mrpt_opengl_grp.rst
  group_mrpt_poses_grp.rst
  group_mrpt_random_grp.rst
  group_mrpt_ros1bridge_grp.rst
  group_mrpt_ros2bridge_grp.rst
  group_mrpt_round.rst
  group_mrpt_rtti_grp.rst
  group_mrpt_serialization_grp.rst
  group_mrpt_slam_grp.rst
  group_mrpt_system_grp.rst
  group_mrpt_tfest_grp.rst
  group_mrpt_topography_grp.rst
  group_mrpt_typemeta_grp.rst
  group_mrpt_vision_grp.rst

.. index::
   single: List of MRPT libraries
