Developer documentation | Axl-2.5.1

axlOFFWriter.h
Go to the documentation of this file.
1 /* axlOFFWriter.h ---
2  *
3  * Author: Anais Ducoffe
4  * Copyright (C) 2013 - Anais Ducoffe, Inria.
5  */
6 
7 /* Commentary:
8  *
9  */
10 
11 /* Change log:
12  *
13  */
14 
15 #ifndef AXLOFFWRITER_H
16 #define AXLOFFWRITER_H
17 
18 #include <dtkCoreSupport/dtkAbstractDataWriter.h>
19 #include "axlCoreExport.h"
20 #include <QtGui>
21 
22 
23 class dtkAbstractData;
24 class axlOFFWriterPrivate;
25 
26 
27 class AXLCORE_EXPORT axlOFFWriter : public dtkAbstractDataWriter
28 {
29  Q_OBJECT
30 
31 public :
32  axlOFFWriter(void);
33  ~axlOFFWriter(void);
34 
35 
36 public:
37  QString identifier(void) const;
38  QString description(void) const;
39  QStringList handled(void) const;
40 
41  static bool registered(void);
42 
43 public slots:
44  bool canWrite(const QString& file);
45  bool write(const QString& file);
46 
47 
48 };
49 
50 dtkAbstractDataWriter *createaxlOFFWriter(void);
51 
52 #endif // AXLOFFWRITER_H
dtkAbstractDataWriter * createaxlOFFWriter(void)
#define AXLCORE_EXPORT