.. Open3D documentation primary file, created by
   sphinx-quickstart on Mon Apr  3 14:18:28 2017.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

.. image:: _static/open3d_logo_horizontal.png
    :alt: Open3D logo
    :width: 320px
    :align: center

-----------

Open3D: A Modern Library for 3D Data Processing
===============================================

.. toctree::
    :maxdepth: 1
    :caption: Getting Started

    introduction
    getting_started
    compilation
    cpp_project
    builddocs
    docker
    arm
    sycl
    open3d_ml

.. toctree::
    :maxdepth: 2
    :caption: Tutorial

    tutorial/core/index
    tutorial/geometry/index
    tutorial/t_geometry/index
    tutorial/data/index
    tutorial/visualization/index
    tutorial/pipelines/index
    tutorial/t_pipelines/index
    tutorial/reconstruction_system/index
    tutorial/t_reconstruction_system/index
    tutorial/sensor/index
    tutorial/reference

.. toctree::
    :maxdepth: 1
    :caption: Python API

    python_api/open3d.camera
    python_api/open3d.core
    python_api/open3d.data
    python_api/open3d.geometry
    python_api/open3d.io
    python_api/open3d.t
    python_api/open3d.ml
    python_api/open3d.pipelines
    python_api/open3d.utility
    python_api/open3d.visualization

.. toctree::
    :maxdepth: 2
    :caption: Python Examples

    python_example/camera/index
    python_example/geometry/index
    python_example/io/index
    python_example/pipelines/index
    python_example/utility/index
    python_example/visualization/index

.. toctree::
    :maxdepth: 1
    :caption: C++ API

    cpp_api

.. toctree::
    :maxdepth: 1
    :caption: Contribute

    contribute/contribute
    contribute/contribution_recipes
    contribute/styleguide

..
    Note: when adding new modules, please also update documented_modules.txt.
