GlobeEngine
FDEBCompatibilityMeasure.h
Go to the documentation of this file.
1 
8 #ifndef GlobeEngine_FDEBCompatibilityMeasure_h
9 #define GlobeEngine_FDEBCompatibilityMeasure_h
10 
11 namespace geGIS {
12 
14  {
15  public:
17  FDEBCompatibilityMeasure(int _edgeCount);
19 
20  void clear();
21  void setMeasureValuesToMax(int _idx);
22  void calculateCE(int _idx);
23  void setCV_CEToMin(int _idx);
24  void setCP_CV_CEToMin(int _idx);
25  void setCS_CP_CV_CEToMin(int _idx);
26 
27  void setCAat(int _idx, double _value);
28  void setCSat(int _idx, double _value);
29  void setCPat(int _idx, double _value);
30  void setCVat(int _idx, double _value);
31  void setLAVGat(int _idx, double _value);
32 
33  double getCAat(int _idx) const;
34  double getCSat(int _idx) const;
35  double getCPat(int _idx) const;
36  double getCVat(int _idx) const;
37  double getCEat(int _idx) const;
38  double getLAVGat(int _idx) const;
39 
40  void print(int _idx);
41  private:
42  /*double* ca; // angle
43  double* cs; // scale
44  double* cp; // position
45  double* cv; // visibility
46  double* ce; // all together
47  double* l_avg; // all together*/
48  unsigned char* ca; // angle
49  unsigned char* cs; // scale
50  unsigned char* cp; // position
51  unsigned char* cv; // visibility
52  unsigned char* ce; // all together
53  unsigned char* l_avg; // all together*/
54  };
55 }
56 #endif
double getCEat(int _idx) const
Definition: FDEBCompatibilityMeasure.cpp:131
double getCAat(int _idx) const
Definition: FDEBCompatibilityMeasure.cpp:113
void setCSat(int _idx, double _value)
Definition: FDEBCompatibilityMeasure.cpp:96
double getLAVGat(int _idx) const
Definition: FDEBCompatibilityMeasure.cpp:135
Definition: ClusterGrid.h:17
void setCAat(int _idx, double _value)
Definition: FDEBCompatibilityMeasure.cpp:92
double getCSat(int _idx) const
Definition: FDEBCompatibilityMeasure.cpp:118
void calculateCE(int _idx)
Definition: FDEBCompatibilityMeasure.cpp:68
void print(int _idx)
Definition: FDEBCompatibilityMeasure.cpp:140
void clear()
Definition: FDEBCompatibilityMeasure.cpp:51
void setCV_CEToMin(int _idx)
Definition: FDEBCompatibilityMeasure.cpp:74
void setLAVGat(int _idx, double _value)
Definition: FDEBCompatibilityMeasure.cpp:108
~FDEBCompatibilityMeasure()
Definition: FDEBCompatibilityMeasure.cpp:24
void setCVat(int _idx, double _value)
Definition: FDEBCompatibilityMeasure.cpp:104
void setCP_CV_CEToMin(int _idx)
Definition: FDEBCompatibilityMeasure.cpp:79
double getCVat(int _idx) const
Definition: FDEBCompatibilityMeasure.cpp:127
double getCPat(int _idx) const
Definition: FDEBCompatibilityMeasure.cpp:123
void setCPat(int _idx, double _value)
Definition: FDEBCompatibilityMeasure.cpp:100
void setCS_CP_CV_CEToMin(int _idx)
Definition: FDEBCompatibilityMeasure.cpp:85
Definition: FDEBCompatibilityMeasure.h:13
void setMeasureValuesToMax(int _idx)
Definition: FDEBCompatibilityMeasure.cpp:55
FDEBCompatibilityMeasure()
Definition: FDEBCompatibilityMeasure.cpp:6