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