Developer documentation | Axl-2.5.1

axlSurfaceRevolutionReader.h
Go to the documentation of this file.
1 //Author: Hung NGUYEN 9:17 AM 20/05/2014
2 
3 #ifndef AXLSURFACEREVOLUTIONREADER_H
4 #define AXLSURFACEREVOLUTIONREADER_H
5 
7 #include "axlCoreExport.h"
8 
10  Q_OBJECT
11 
12 public:
14  virtual ~axlSurfaceRevolutionReader(void);
15 
16  QString identifier(void) const;
17  QString description(void) const;
18  QStringList handled(void) const;
19 
20  static bool registered(void);
21 
22  bool accept(const QDomNode& node);
23  bool reject(const QDomNode& node);
24 
25  axlAbstractData *read(const QDomNode& node);
26 };
27 
28 dtkAbstractDataReader *createaxlSurfaceRevolutionReader(void);
29 
30 #endif // AXLSURFACEREVOLUTIONREADER_H
virtual axlAbstractData * read(const QDomNode &node)=0
virtual bool reject(const QDomNode &node)=0
virtual bool accept(const QDomNode &node)=0
#define AXLCORE_EXPORT
Class axlAbstractData defines an API for all type of axel data.
dtkAbstractDataReader * createaxlSurfaceRevolutionReader(void)