container for publishing filters provided by any plugin
Public FunctionsPublic MembersFilterDef()< empty, default constructor
constructor with all necessary arguments.
FilterDef(AddInAlgo::t_filter filterFunc, AddInAlgo::t_filterParam filterParamFunc, QString description = QString(), ito::AddInAlgo::tAlgoCategory category = ito::AddInAlgo::catNone, ito::AddInAlgo::tAlgoInterface interf = ito::AddInAlgo::iNotSpecified, QString interfaceMeta = QString())~FilterDef()t_filter m_filterFunc
function pointer (unbounded, static) for filter-method
t_filterParam m_paramFunc
function pointer (unbounded, static) for filter’s default parameter method
ito::AddInInterfaceBase * m_pBasePlugin
interface (factory) instance of this plugin (will be automatically filled)
QString m_name
name of filter
QString m_description
description of filter
ito::AddInAlgo::tAlgoCategory m_category
category, filter belongs to (default: catNone)
ito::AddInAlgo::tAlgoInterface m_interface
algorithm interface, filter fits to (default: iNotSpecified)
QString m_interfaceMeta
meta information if required by algorithm interface
container for publishing widgets provided by any plugin
Public FunctionsPublic MembersAlgoWidgetDef()< empty, default constructor
constructor with all necessary arguments.
AlgoWidgetDef(AddInAlgo::t_algoWidget algoWidgetFunc, AddInAlgo::t_filterParam algoWidgetParamFunc, QString description = QString(), ito::AddInAlgo::tAlgoCategory category = ito::AddInAlgo::catNone, ito::AddInAlgo::tAlgoInterface interf = ito::AddInAlgo::iNotSpecified, QString interfaceMeta = QString())~AlgoWidgetDef()destructor
t_algoWidget m_widgetFunc
function pointer (unbounded, static) for widget-method
t_filterParam m_paramFunc
function pointer (unbounded, static) for widget’s default parameter method
ito::AddInInterfaceBase * m_pBasePlugin
interface (factory) instance of this plugin (will be automatically filled)
QString m_name
name of widget
QString m_description
description of widget
ito::AddInAlgo::tAlgoCategory m_category
category, widget belongs to (default: catNone)
ito::AddInAlgo::tAlgoInterface m_interface
algorithm interface, widget fits to (default: iNotSpecified)
QString m_interfaceMeta
meta information if required by algorithm interface