15 #ifndef AXLFIELDPARAMETRICCURVETANGENTVECTORWRITER_H
16 #define AXLFIELDPARAMETRICCURVETANGENTVECTORWRITER_H
19 #include "axlCoreExport.h"
22 class dtkAbstractData;
33 QString identifier(
void)
const;
34 QString description(
void)
const;
35 QStringList handled(
void)
const;
37 static bool registered(
void);
40 bool accept(dtkAbstractData *data);
41 bool reject(dtkAbstractData *data);
43 QDomElement
write(QDomDocument *doc, dtkAbstractData *data);
46 QDomElement elementByWriter(
axlAbstractDataWriter *axl_writer, QDomDocument *doc, dtkAbstractData *data);
51 #endif // AXLFIELDPARAMETRICCURVETANGENTVECTORWRITER_H
virtual bool reject(dtkAbstractData *data)=0
virtual bool accept(dtkAbstractData *data)=0
virtual QDomElement write(QDomDocument *doc, dtkAbstractData *data)=0
dtkAbstractDataWriter * createaxlFieldParametricCurveTangentVectorWriter(void)