15 #ifndef AXLVOLUMEDISCRETEWRITER_H
16 #define AXLVOLUMEDISCRETEWRITER_H
20 #include <vtkAssembly.h>
21 #include <vtkSmartPointer.h>
22 #include <vtkVersion.h>
23 #include <vtkImageData.h>
44 QString identifier(
void)
const;
45 QString description(
void)
const;
46 QStringList handled(
void)
const;
48 static bool registered(
void);
51 bool accept(dtkAbstractData *data);
52 bool reject(dtkAbstractData *data);
54 QDomElement
write(QDomDocument *doc, dtkAbstractData *data);
57 QDomElement elementByWriter(
axlAbstractDataWriter *axl_writer, QDomDocument *doc, dtkAbstractData *data);
66 #endif //AXLVOLUMEDISCRETEWRITER_H
AXLVTKVIEWPLUGIN_EXPORT dtkAbstractDataWriter * createaxlVolumeDiscreteWriter(void)
virtual bool reject(dtkAbstractData *data)=0
#define AXLVTKVIEWPLUGIN_EXPORT
virtual bool accept(dtkAbstractData *data)=0
virtual QDomElement write(QDomDocument *doc, dtkAbstractData *data)=0