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()¶