QXRD  0.11.16
qxrdfitter.h
Go to the documentation of this file.
1 #ifndef QXRDFITTER_H
2 #define QXRDFITTER_H
3 
4 #include "qxrdcenterfinder-ptr.h"
5 
6 class QxrdFitter
7 {
8 public:
10  QxrdFitter();
11 
12  enum FitResult {
20  };
21 
22  virtual int fit() = 0;
23 
24  QxrdCenterFinder *cf() const { return m_CenterFinder; }
25  FitResult reason() const { return m_Reason; }
26  QString reasonString() const;
27 
28  static QString reasonString(FitResult i);
29 
30 protected:
33 };
34 
35 #endif // QXRDFITTER_H
FitResult m_Reason
Definition: qxrdfitter.h:32
FitResult reason() const
Definition: qxrdfitter.h:25
QxrdCenterFinder * m_CenterFinder
Definition: qxrdfitter.h:31
QString reasonString() const
Definition: qxrdfitter.cpp:15
QxrdCenterFinder * cf() const
Definition: qxrdfitter.h:24
virtual int fit()=0