OpenIndy-Core  0.2.0.43
featureattributes.h
Go to the documentation of this file.
1 #ifndef FEATUREATTRIBUTES_H
2 #define FEATUREATTRIBUTES_H
3 
4 #include <QString>
5 #include <QPair>
6 
7 #include "types.h"
8 
9 namespace oi{
10 
16 {
17 public:
19  this->count = 0;
20  this->isActual = false;
21  this->isNominal = false;
22  this->isCommon = false;
23  this->isMovement = false;
24  }
25 
26  //general attributes
28  QString name;
29  QString group;
30  int count;
31 
32  //only when typeOfFeature specifies a geometry
33  bool isActual;
34  bool isNominal;
35  bool isCommon;
36  QString nominalSystem;
37  QString mConfig;
38 
39  //function
40  QPair<QString, QString> functionPlugin; //T1 = function, T2 = file path
41 
42  //only when typeOfFeature specifies a trafo param
43  QString startSystem;
45  bool isMovement;
46 
47 };
48 
49 }
50 
51 #endif // FEATUREATTRIBUTES_H
bool isCommon
Definition: featureattributes.h:35
FeatureTypes
all OpenIndy feature types
Definition: types.h:95
QString startSystem
Definition: featureattributes.h:43
The FeatureAttributes class Helper class that is used when creating new features to specify their att...
Definition: featureattributes.h:15
Definition: coordinatesystem.h:15
FeatureAttributes()
Definition: featureattributes.h:18
QString destinationSystem
Definition: featureattributes.h:44
QString group
Definition: featureattributes.h:29
bool isActual
Definition: featureattributes.h:33
bool isNominal
Definition: featureattributes.h:34
QString name
Definition: featureattributes.h:28
FeatureTypes typeOfFeature
Definition: featureattributes.h:27
QString mConfig
Definition: featureattributes.h:37
bool isMovement
Definition: featureattributes.h:45
int count
Definition: featureattributes.h:30
QPair< QString, QString > functionPlugin
Definition: featureattributes.h:40
#define OI_CORE_EXPORT
Definition: types.h:11
QString nominalSystem
Definition: featureattributes.h:36