PyFuncs
=======

.. inheritance-diagram:: savant.base.pyfunc.BasePyFuncCallableImpl savant.deepstream.pyfunc.NvDsPyFuncPlugin
    :parts: 1
    :caption: PyFunc implementations hierarchy

Base PyFunc entities
--------------------

.. automodule:: savant.base.pyfunc

.. autosummary::
    :toctree: generated
    :nosignatures:
    :template: autosummary/class.rst

    PyFunc
    BasePyFuncImpl
    BasePyFuncPlugin
    BasePyFuncCallableImpl

Deepstream PyFuncs implementations
----------------------------------

.. currentmodule:: savant.deepstream

.. autosummary::
    :toctree: generated
    :nosignatures:
    :template: autosummary/class_basic_members.rst

    pyfunc.NvDsPyFuncPlugin
    base_drawfunc.BaseNvDsDrawFunc
    drawfunc.NvDsDrawFunc