7.8.13.8.1. FilterDef¶
-
class
ito::AddInAlgo
::
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
7.8.13.8.2. FilterDefExt¶
-
class
ito::AddInAlgo
::
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
7.8.13.8.3. AlgoWidgetDef¶
-
class
ito::AddInAlgo
::
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