:py:mod:`rofunc.utils.robolab.rdf.vis`
======================================

.. py:module:: rofunc.utils.robolab.rdf.vis

.. autodoc2-docstring:: rofunc.utils.robolab.rdf.vis
   :allowtitles:

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

Functions
~~~~~~~~~

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

   * - :py:obj:`plot_2D_panda_sdf <rofunc.utils.robolab.rdf.vis.plot_2D_panda_sdf>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.rdf.vis.plot_2D_panda_sdf
          :summary:
   * - :py:obj:`plot_3D_panda_with_gradient <rofunc.utils.robolab.rdf.vis.plot_3D_panda_with_gradient>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.rdf.vis.plot_3D_panda_with_gradient
          :summary:
   * - :py:obj:`generate_panda_mesh_sdf_points <rofunc.utils.robolab.rdf.vis.generate_panda_mesh_sdf_points>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.rdf.vis.generate_panda_mesh_sdf_points
          :summary:
   * - :py:obj:`vis_panda_sdf <rofunc.utils.robolab.rdf.vis.vis_panda_sdf>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.rdf.vis.vis_panda_sdf
          :summary:

API
~~~

.. py:function:: plot_2D_panda_sdf(joint_value, rdf_bp, nbData, model, device)
   :canonical: rofunc.utils.robolab.rdf.vis.plot_2D_panda_sdf

   .. autodoc2-docstring:: rofunc.utils.robolab.rdf.vis.plot_2D_panda_sdf

.. py:function:: plot_3D_panda_with_gradient(joint_value, rdf_bp, model, device)
   :canonical: rofunc.utils.robolab.rdf.vis.plot_3D_panda_with_gradient

   .. autodoc2-docstring:: rofunc.utils.robolab.rdf.vis.plot_3D_panda_with_gradient

.. py:function:: generate_panda_mesh_sdf_points(max_dist=0.1)
   :canonical: rofunc.utils.robolab.rdf.vis.generate_panda_mesh_sdf_points

   .. autodoc2-docstring:: rofunc.utils.robolab.rdf.vis.generate_panda_mesh_sdf_points

.. py:function:: vis_panda_sdf(pose, joint_value, device)
   :canonical: rofunc.utils.robolab.rdf.vis.vis_panda_sdf

   .. autodoc2-docstring:: rofunc.utils.robolab.rdf.vis.vis_panda_sdf
