26 #ifndef axlVtkViewPlugin_H
27 #define axlVtkViewPlugin_H
29 #include <dtkCoreSupport/dtkPlugin.h>
33 class dtkAbstractDataFactory;
34 class dtkAbstractViewFactory;
35 class dtkAbstractProcessFactory;
43 Q_INTERFACES(dtkPlugin)
44 Q_PLUGIN_METADATA(IID
"fr.inria.axlVtkViewPlugin" FILE
"axlVtkViewPlugin.json")
50 virtual bool initialize(
void);
51 virtual bool uninitialize(
void);
53 virtual QString name(
void)
const;
54 virtual QString description(
void)
const;
56 virtual QStringList tags(
void)
const;
57 virtual QStringList types(
void)
const;
66 axlVtkViewPluginPrivate *d;
#define AXLVTKVIEWPLUGIN_EXPORT
static dtkAbstractProcessFactory * processFactSingleton
static dtkAbstractViewFactory * viewFactSingleton
static dtkAbstractDataFactory * dataFactSingleton