robokudo.descriptors.analysis_engines.demo_subtree ================================================== .. py:module:: robokudo.descriptors.analysis_engines.demo_subtree Classes ------- .. autoapisummary:: robokudo.descriptors.analysis_engines.demo_subtree.AnalysisEngine Module Contents --------------- .. py:class:: AnalysisEngine Bases: :py:obj:`robokudo.analysis_engine.AnalysisEngineInterface` Protocol defining the interface for Analysis Engines. This interface must be implemented by all Analysis Engines in RoboKudo. Each Analysis Engine provides a behavior tree implementation for a specific task or pipeline. The RoboKudo runner will load and execute these implementations. .. warning:: Do not instantiate this class directly. Instead, create a subclass that implements this interface. See :mod:`robokudo.descriptors.analysis_engines` for example implementations. .. py:method:: name() Get the name of this Analysis Engine. :return: The unique name identifying this Analysis Engine .. py:method:: implementation() Create a pipeline that does tabletop segmentation.