itom  4.1.0
ito::AddInAlgo::FilterDefExt Class Reference

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 More...

#include <addInInterface.h>

Inheritance diagram for ito::AddInAlgo::FilterDefExt:
ito::AddInAlgo::FilterDef

Public Member Functions

 FilterDefExt ()
 < empty, default constructor More...
 
 FilterDefExt (AddInAlgo::t_filterExt filterFuncExt, AddInAlgo::t_filterParam filterParamFunc, QString description=QString(), ito::AddInAlgo::tAlgoCategory category=ito::AddInAlgo::catNone, ito::AddInAlgo::tAlgoInterface interf=ito::AddInAlgo::iNotSpecified, QString interfaceMeta=QString(), bool hasStatusInfo=true, bool isCancellable=true)
 
- Public Member Functions inherited from ito::AddInAlgo::FilterDef
 FilterDef ()
 < empty, default constructor More...
 
 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())
 

Public Attributes

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
 
- Public Attributes inherited from ito::AddInAlgo::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::AddInInterfaceBasem_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
 

Private Member Functions

 FilterDefExt (const FilterDefExt &)
 

Detailed Description

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

Constructor & Destructor Documentation

ito::AddInAlgo::FilterDefExt::FilterDefExt ( )
inline

< empty, default constructor

constructor with all necessary arguments.


The documentation for this class was generated from the following file: