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