QXRD
0.11.16
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
qxrd
source
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
:
9
QxrdFitter
(
QxrdCenterFinder
*
cf
);
10
QxrdFitter
();
11
12
enum
FitResult
{
13
Successful
,
14
NoResult
,
15
OutsideData
,
16
BadWidth
,
17
BadPosition
,
18
BadHeight
,
19
LastReason
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
:
31
QxrdCenterFinder
*
m_CenterFinder
;
32
FitResult
m_Reason
;
33
};
34
35
#endif // QXRDFITTER_H
QxrdFitter::m_Reason
FitResult m_Reason
Definition:
qxrdfitter.h:32
QxrdFitter::OutsideData
Definition:
qxrdfitter.h:15
QxrdFitter::reason
FitResult reason() const
Definition:
qxrdfitter.h:25
qxrdcenterfinder-ptr.h
QxrdFitter::LastReason
Definition:
qxrdfitter.h:19
QxrdFitter::Successful
Definition:
qxrdfitter.h:13
QxrdFitter::BadHeight
Definition:
qxrdfitter.h:18
QxrdFitter::NoResult
Definition:
qxrdfitter.h:14
QxrdFitter::m_CenterFinder
QxrdCenterFinder * m_CenterFinder
Definition:
qxrdfitter.h:31
QxrdFitter::BadPosition
Definition:
qxrdfitter.h:17
QxrdFitter::FitResult
FitResult
Definition:
qxrdfitter.h:12
QxrdFitter::QxrdFitter
QxrdFitter()
Definition:
qxrdfitter.cpp:9
QxrdFitter::reasonString
QString reasonString() const
Definition:
qxrdfitter.cpp:15
QxrdFitter::cf
QxrdCenterFinder * cf() const
Definition:
qxrdfitter.h:24
QxrdFitter::fit
virtual int fit()=0
QxrdCenterFinder
Definition:
qxrdcenterfinder.h:19
QxrdFitter::BadWidth
Definition:
qxrdfitter.h:16
QxrdFitter
Definition:
qxrdfitter.h:6
Generated by
1.8.10