itom 1.3.0
ito::AddInAlgo::FilterDef Class Reference

container for publishing filters provided by any plugin More...

#include <addInInterface.h>

List of all members.

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::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

 FilterDef (const FilterDef &)

Detailed Description

container for publishing filters provided by any plugin


Constructor & Destructor Documentation

ito::AddInAlgo::FilterDef::FilterDef ( ) [inline]

< empty, default constructor

constructor with all necessary arguments.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends