:py:mod:`rofunc.utils.robolab.formatter.sdf`
============================================

.. py:module:: rofunc.utils.robolab.formatter.sdf

.. autodoc2-docstring:: rofunc.utils.robolab.formatter.sdf
   :allowtitles:

Module Contents
---------------

Functions
~~~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`build_chain_from_sdf <rofunc.utils.robolab.formatter.sdf.build_chain_from_sdf>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.formatter.sdf.build_chain_from_sdf
          :summary:
   * - :py:obj:`build_serial_chain_from_sdf <rofunc.utils.robolab.formatter.sdf.build_serial_chain_from_sdf>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.formatter.sdf.build_serial_chain_from_sdf
          :summary:

Data
~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`JOINT_TYPE_MAP <rofunc.utils.robolab.formatter.sdf.JOINT_TYPE_MAP>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.formatter.sdf.JOINT_TYPE_MAP
          :summary:

API
~~~

.. py:data:: JOINT_TYPE_MAP
   :canonical: rofunc.utils.robolab.formatter.sdf.JOINT_TYPE_MAP
   :value: None

   .. autodoc2-docstring:: rofunc.utils.robolab.formatter.sdf.JOINT_TYPE_MAP

.. py:function:: build_chain_from_sdf(data)
   :canonical: rofunc.utils.robolab.formatter.sdf.build_chain_from_sdf

   .. autodoc2-docstring:: rofunc.utils.robolab.formatter.sdf.build_chain_from_sdf

.. py:function:: build_serial_chain_from_sdf(data, end_link_name, root_link_name='')
   :canonical: rofunc.utils.robolab.formatter.sdf.build_serial_chain_from_sdf

   .. autodoc2-docstring:: rofunc.utils.robolab.formatter.sdf.build_serial_chain_from_sdf
