:py:mod:`rofunc.utils.robolab.formatter.mjcf_parser.skin`
=========================================================

.. py:module:: rofunc.utils.robolab.formatter.mjcf_parser.skin

.. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.skin
   :allowtitles:

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

Functions
~~~~~~~~~

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

   * - :py:obj:`parse <rofunc.utils.robolab.formatter.mjcf_parser.skin.parse>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.skin.parse
          :summary:
   * - :py:obj:`serialize <rofunc.utils.robolab.formatter.mjcf_parser.skin.serialize>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.skin.serialize
          :summary:

Data
~~~~

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

   * - :py:obj:`MAX_BODY_NAME_LENGTH <rofunc.utils.robolab.formatter.mjcf_parser.skin.MAX_BODY_NAME_LENGTH>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.skin.MAX_BODY_NAME_LENGTH
          :summary:
   * - :py:obj:`Skin <rofunc.utils.robolab.formatter.mjcf_parser.skin.Skin>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.skin.Skin
          :summary:
   * - :py:obj:`Bone <rofunc.utils.robolab.formatter.mjcf_parser.skin.Bone>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.skin.Bone
          :summary:

API
~~~

.. py:data:: MAX_BODY_NAME_LENGTH
   :canonical: rofunc.utils.robolab.formatter.mjcf_parser.skin.MAX_BODY_NAME_LENGTH
   :value: 40

   .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.skin.MAX_BODY_NAME_LENGTH

.. py:data:: Skin
   :canonical: rofunc.utils.robolab.formatter.mjcf_parser.skin.Skin
   :value: None

   .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.skin.Skin

.. py:data:: Bone
   :canonical: rofunc.utils.robolab.formatter.mjcf_parser.skin.Bone
   :value: None

   .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.skin.Bone

.. py:function:: parse(contents, body_getter)
   :canonical: rofunc.utils.robolab.formatter.mjcf_parser.skin.parse

   .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.skin.parse

.. py:function:: serialize(skin)
   :canonical: rofunc.utils.robolab.formatter.mjcf_parser.skin.serialize

   .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.skin.serialize
