OpenIndy-Core  0.2.0.43
generatefeaturefunction.h
Go to the documentation of this file.
1 #ifndef GENERATEFEATUREFUNCTION_H
2 #define GENERATEFEATUREFUNCTION_H
3 
4 #include "function.h"
5 
6 namespace oi{
7 
13 {
14  Q_OBJECT
15 
16 public:
17  GenerateFeatureFunction(QObject *parent = 0) : Function(parent){}
18 
20 
21 signals:
22  void addFeature(const QPointer<FeatureWrapper> &feature);
23  void addFeatures(const QList<QPointer<FeatureWrapper> > &features);
24 
25 };
26 
27 }
28 
29 #ifndef STR
30 #define STR(x) #x
31 #endif
32 #ifndef STR2
33 #define STR2(x) STR(x)
34 #endif
35 
36 #ifndef CONCAT
37 #define CONCAT(a, b) a ## b
38 #endif
39 #ifndef CONCAT2
40 #define CONCAT2(a, b) CONCAT(a, b)
41 #endif
42 
43 #define GENERATEFEATUREFUNCTION_PREFIX de.openIndy.plugin.function.generateFeatureFunction.v
44 #define GenerateFeatureFunction_iidd STR2(CONCAT2(GENERATEFEATUREFUNCTION_PREFIX, PLUGIN_INTERFACE_VERSION))
45 
46 #endif // GENERATEFEATUREFUNCTION_H
virtual ~GenerateFeatureFunction()
Definition: generatefeaturefunction.h:19
Definition: coordinatesystem.h:15
GenerateFeatureFunction(QObject *parent=0)
Definition: generatefeaturefunction.h:17
The Function class.
Definition: function.h:170
The GenerateFeatureFunction class Function that uses its input elements to generate one or more new f...
Definition: generatefeaturefunction.h:12
#define OI_CORE_EXPORT
Definition: types.h:11