:py:mod:`rofunc.utils.datalab.data_generator.bezier`
====================================================

.. py:module:: rofunc.utils.datalab.data_generator.bezier

.. autodoc2-docstring:: rofunc.utils.datalab.data_generator.bezier
   :allowtitles:

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

Functions
~~~~~~~~~

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

   * - :py:obj:`comb <rofunc.utils.datalab.data_generator.bezier.comb>`
     - .. autodoc2-docstring:: rofunc.utils.datalab.data_generator.bezier.comb
          :summary:
   * - :py:obj:`get_bezier_curve <rofunc.utils.datalab.data_generator.bezier.get_bezier_curve>`
     - .. autodoc2-docstring:: rofunc.utils.datalab.data_generator.bezier.get_bezier_curve
          :summary:
   * - :py:obj:`evaluate_bezier <rofunc.utils.datalab.data_generator.bezier.evaluate_bezier>`
     - .. autodoc2-docstring:: rofunc.utils.datalab.data_generator.bezier.evaluate_bezier
          :summary:
   * - :py:obj:`plot_bezier <rofunc.utils.datalab.data_generator.bezier.plot_bezier>`
     - .. autodoc2-docstring:: rofunc.utils.datalab.data_generator.bezier.plot_bezier
          :summary:
   * - :py:obj:`multi_bezier_demos <rofunc.utils.datalab.data_generator.bezier.multi_bezier_demos>`
     - .. autodoc2-docstring:: rofunc.utils.datalab.data_generator.bezier.multi_bezier_demos
          :summary:

API
~~~

.. py:function:: comb(n, k)
   :canonical: rofunc.utils.datalab.data_generator.bezier.comb

   .. autodoc2-docstring:: rofunc.utils.datalab.data_generator.bezier.comb

.. py:function:: get_bezier_curve(points)
   :canonical: rofunc.utils.datalab.data_generator.bezier.get_bezier_curve

   .. autodoc2-docstring:: rofunc.utils.datalab.data_generator.bezier.get_bezier_curve

.. py:function:: evaluate_bezier(points, total)
   :canonical: rofunc.utils.datalab.data_generator.bezier.evaluate_bezier

   .. autodoc2-docstring:: rofunc.utils.datalab.data_generator.bezier.evaluate_bezier

.. py:function:: plot_bezier(bx, by, x, y, bz=None, z=None, ax=None)
   :canonical: rofunc.utils.datalab.data_generator.bezier.plot_bezier

   .. autodoc2-docstring:: rofunc.utils.datalab.data_generator.bezier.plot_bezier

.. py:function:: multi_bezier_demos(demo_points, ax=None)
   :canonical: rofunc.utils.datalab.data_generator.bezier.multi_bezier_demos

   .. autodoc2-docstring:: rofunc.utils.datalab.data_generator.bezier.multi_bezier_demos
