itom 2.2.0
|
container for publishing filters provided by any plugin More...
#include <addInInterface.h>
Public Member Functions | |
FilterDef () | |
< empty, default constructor | |
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_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 | |
Private Member Functions | |
FilterDef (const FilterDef &) |
container for publishing filters provided by any plugin
ito::AddInAlgo::FilterDef::FilterDef | ( | ) | [inline] |
< empty, default constructor
constructor with all necessary arguments.