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

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

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

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

Classes
~~~~~~~

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

   * - :py:obj:`NameScope <rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope
          :summary:

API
~~~

.. py:class:: NameScope(name, mjcf_model, model_dir='', assets=None)
   :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope

   .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope

   .. rubric:: Initialization

   .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.__init__

   .. py:property:: revision
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.revision

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.revision

   .. py:method:: increment_revision()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.increment_revision

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.increment_revision

   .. py:property:: name
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.name

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.name

   .. py:property:: files
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.files

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.files

   .. py:property:: assets
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.assets

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.assets

   .. py:property:: model_dir
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.model_dir

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.model_dir

   .. py:property:: mjcf_model
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.mjcf_model

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.mjcf_model

   .. py:property:: parent
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.parent

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.parent

   .. py:property:: root
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.root

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.root

   .. py:method:: full_prefix(prefix_root=None, as_list=False)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.full_prefix

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.full_prefix

   .. py:method:: add(namespace, identifier, obj)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.add

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.add

   .. py:method:: replace(namespace, identifier, obj)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.replace

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.replace

   .. py:method:: remove(namespace, identifier)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.remove

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.remove

   .. py:method:: rename(namespace, old_identifier, new_identifier)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.rename

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.rename

   .. py:method:: get(namespace, identifier)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.get

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.get

   .. py:method:: has_identifier(namespace, identifier)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.has_identifier

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.namescope.NameScope.has_identifier
