SLAM
statistics.h
1 #ifndef STATISTICS_H
2 #define STATISTICS_H
3 
4 #include <QObject>
5 #include <QPointF>
6 
12 class Statistics : public QObject
13 {
14  Q_OBJECT
15 
16 public:
17  Statistics();
18 
19  int areaCount() const { return m_areaCount; }
20  int averQuality() const { return m_averQuality; }
21  int translateX() const { return m_translateX; }
22  int translateY() const { return m_translateY; }
23  int staticIndex() const { return m_staticIndex; }
24  int areaIndex() const { return m_areaIndex; }
25  int nextStaticIndex() const { return m_nextStaticIndex; }
26  int nextAreaIndex() const { return m_nextAreaIndex; }
27  int submapsCount() const { return m_submapsCount; }
28  qreal zoom() const { return m_zoom; }
29  qreal sigma() const { return m_sigma; }
30  qreal preSigma() const { return m_preSigma; }
31  bool couldTransform() const { return m_couldTransform; }
32 
33 public slots:
34  void setAreaCount(int area);
35  void setAverQuality(int averQuality);
36  void setTranslateX(int translateX);
37  void setTranslateY(int translateY);
38  void setTranslate(QPointF translate);
39  void setStaticIndex(int staticIndex);
40  void setAreaIndex(int areaIndex);
41  void setIndexes(int staticIndex, int areaIndex);
42  void setSubmapsCount(int submaps);
43  void setZoom(qreal zoom);
44  void setSigma(qreal sigma);
45  void setCouldTransform(bool transform);
46 
47 signals:
48  void statisticsChanged();
49 
50 private:
51  int m_areaCount;
52  int m_averQuality;
53  int m_translateX;
54  int m_translateY;
55  int m_staticIndex;
56  int m_areaIndex;
57  int m_nextStaticIndex;
58  int m_nextAreaIndex;
59  int m_submapsCount;
60  qreal m_zoom;
61  qreal m_sigma;
62  qreal m_preSigma;
63  bool m_couldTransform;
64 };
65 
66 #endif // STATISTICS_H
void setTranslateX(int translateX)
Nastavení posunutí vykreslovací plochy.
Definition: statistics.cpp:46
void setSigma(qreal sigma)
Nastavení rozptylu sigma2.
Definition: statistics.cpp:129
void setStaticIndex(int staticIndex)
Nastavení indexů registrace.
Definition: statistics.cpp:76
Třída zajišťující real time statistiky (pravé menu první záložka).
Definition: statistics.h:12
void setSubmapsCount(int submaps)
Nastavení počtu submap.
Definition: statistics.cpp:109
void setIndexes(int staticIndex, int areaIndex)
Nastavení indexů registrace.
Definition: statistics.cpp:99
void setAverQuality(int averQuality)
Nastavení průměrné kvality.
Definition: statistics.cpp:36
void setAreaIndex(int areaIndex)
Nastavení indexů registrace.
Definition: statistics.cpp:87
Statistics()
Nastavení defaultních hodnot.
Definition: statistics.cpp:6
void setZoom(qreal zoom)
Nastavení přiblížení.
Definition: statistics.cpp:119
void setTranslateY(int translateY)
Nastavení posunutí vykreslovací plochy.
Definition: statistics.cpp:56
void setAreaCount(int area)
Nastavení počtu oblastí.
Definition: statistics.cpp:26
void setCouldTransform(bool transform)
Nastavení úspěšnosti transformace.
Definition: statistics.cpp:140
void setTranslate(QPointF translate)
Nastavení posunutí vykreslovací plochy.
Definition: statistics.cpp:66