CPluginProcessInterface#

class ikomia.dataprocess.pydataprocess.CPluginProcessInterface#

Abstract class defining the core structure of a plugin interface. A plugin is a user-defined task that can be integrated automatically into the system. For such, it must respect this architecture based on factory design pattern. A plugin must provide and implement two factory classes: one for the task and one for its widget (used in Ikomia Studio). It should also override this CPluginProcessInterface class and provides an implementation for the two factory getters.

Import

from ikomia.dataprocess import CPluginProcessInterface

Methods

__init__(arg1)

get_process_factory(self)

Pure virtual method that returns instance of a task factory object.

get_widget_factory(self)

Pure virtual method that returns instance of a task factory object.