FilterDef

class ito::AddInAlgo::FilterDef

container for publishing filters provided by any plugin

Public Functions

FilterDef()

< empty, default constructor

constructor with all necessary arguments.

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

~FilterDef()

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

AlgoWidgetDef

class ito::AddInAlgo::AlgoWidgetDef

container for publishing widgets provided by any plugin

Public Functions

AlgoWidgetDef()

< empty, default constructor

constructor with all necessary arguments.

AlgoWidgetDef(AddInAlgo::t_algoWidget algoWidgetFunc, AddInAlgo::t_filterParam algoWidgetParamFunc, QString description = QString(), ito::AddInAlgo::tAlgoCategory category = ito::AddInAlgo::catNone, ito::AddInAlgo::tAlgoInterface interf = ito::AddInAlgo::iNotSpecified, QString interfaceMeta = QString())

~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

Table Of Contents

Previous topic

Algorithm Categories and Interfaces

Next topic

Create a new plugin via CMake

This Page