Developer documentation | Axl-2.5.1

axlCylinderParametricWriter.h
Go to the documentation of this file.
1 /* axlCylinderParametricWriter.h ---
2  *
3  * Author: Valentin Michelet
4  * Copyright (C) 2008-2011 - Valentin Michelet, Inria.
5  * Created: Tue Aug 06 11:13:23 2013 (+0200)
6  */
7 
8 /* Commentary:
9  *
10  */
11 
12 /* Change log:
13  *
14  */
15 
16 #ifndef AXLCYLINDERPARAMETRICWRITER_H
17 #define AXLCYLINDERPARAMETRICWRITER_H
18 
20 #include "axlCoreExport.h"
21 
22 
23 class dtkAbstractData;
24 
26  Q_OBJECT
27 
28 public:
30  virtual ~axlCylinderParametricWriter(void);
31 
32 public:
33  QString identifier(void) const;
34  QString description(void) const;
35  QStringList handled(void) const;
36 
37  static bool registered(void);
38 
39 public:
40  bool accept(dtkAbstractData *data);
41  bool reject(dtkAbstractData *data);
42 
43  QDomElement write(QDomDocument *doc, dtkAbstractData *data);
44 
45 private :
46  QDomElement elementByWriter(axlAbstractDataWriter *axl_writer, QDomDocument *doc, dtkAbstractData *data);
47 };
48 
49 dtkAbstractDataWriter *createaxlCylinderParametricWriter(void);
50 
51 #endif // AXLCYLINDERPARAMETRICWRITER_H
bool accept(dtkAbstractData *data)
dtkAbstractDataWriter * createaxlCylinderParametricWriter(void)
bool reject(dtkAbstractData *data)
QDomElement write(QDomDocument *doc, dtkAbstractData *data)