8.8.13.8.1. FilterDef#
-
class FilterDef#
container for publishing filters provided by any plugin
Subclassed by ito::AddInAlgo::FilterDefExt
Public Functions
-
inline FilterDef()#
< empty, default constructor
constructor with all necessary arguments.
Public Members
-
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
-
inline FilterDef()#
8.8.13.8.2. FilterDefExt#
-
class FilterDefExt : public ito::AddInAlgo::FilterDef#
extended FilterDef (derived from FilterDef) with a filterFunc of type f_filterExt instead of t_filter. This method has an additional argument of type FunctionCancellationAndObserver
Public Functions
-
inline FilterDefExt()#
< empty, default constructor
constructor with all necessary arguments.
Public Members
-
t_filterExt m_filterFuncExt#
extended function pointer (unbounded, static) for filter-method
-
bool m_hasStatusInformation#
true, if filter updates status information to the optional observer
-
bool m_isCancellable#
true, if filter listens to a possible interrupt flag in the optional observer and cancels the execution if set
-
inline FilterDefExt()#
8.8.13.8.3. AlgoWidgetDef#
-
class AlgoWidgetDef#
container for publishing widgets provided by any plugin
Public Functions
-
inline AlgoWidgetDef()#
< empty, default constructor
constructor with all necessary arguments.
-
inline virtual ~AlgoWidgetDef()#
destructor
Public Members
-
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
-
inline AlgoWidgetDef()#