20 #ifndef AXLELLIPSOIDWRITER_H 
   21 #define AXLELLIPSOIDWRITER_H 
   24 #include "axlCoreExport.h" 
   27 class dtkAbstractData;
 
   38     QString identifier(
void) 
const;
 
   39     QString description(
void) 
const;
 
   40     QStringList handled(
void) 
const;
 
   42     static bool registered(
void);
 
   45     bool accept(dtkAbstractData *data);
 
   46     bool reject(dtkAbstractData *data);
 
   48     QDomElement 
write(QDomDocument *doc, dtkAbstractData *data);
 
   51     QDomElement elementByWriter(
axlAbstractDataWriter *axl_writer, QDomDocument *doc, dtkAbstractData *data);
 
   56 #endif //AXLELLIPSOIDWRITER_H 
virtual bool reject(dtkAbstractData *data)=0
virtual bool accept(dtkAbstractData *data)=0
dtkAbstractDataWriter * createaxlEllipsoidWriter(void)
virtual QDomElement write(QDomDocument *doc, dtkAbstractData *data)=0