Developer documentation | Axl-2.5.1

axlCompositeCurveReader.h
Go to the documentation of this file.
1 //@author: Hung NGUYEN 9:17 AM 20/05/2014
2 
3 #ifndef AXL_COMPOSITE_CURVE_READER_H
4 #define AXL_COMPOSITE_CURVE_READER_H
5 
7 #include "axlCoreExport.h"
8 
10  Q_OBJECT
11 
12 public:
14  virtual ~axlCompositeCurveReader(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 *createaxlCompositeCurveReader(void);
29 
30 #endif // AXL_COMPOSITE_CURVE_H
virtual axlAbstractData * read(const QDomNode &node)=0
virtual bool reject(const QDomNode &node)=0
virtual bool accept(const QDomNode &node)=0
dtkAbstractDataReader * createaxlCompositeCurveReader(void)
#define AXLCORE_EXPORT
Class axlAbstractData defines an API for all type of axel data.