QXRD
0.11.16
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
qxrd
source
qxrdfitterringcircle.h
Go to the documentation of this file.
1
#ifndef QXRDFITTERRINGCIRCLE_H
2
#define QXRDFITTERRINGCIRCLE_H
3
4
#include "
qxrdfitter.h
"
5
6
class
QxrdFitterRingCircle
:
public
QxrdFitter
7
{
8
public
:
9
QxrdFitterRingCircle
(
QxrdCenterFinder
*
cf
,
int
ringIndex
,
double
x0
,
double
y0
);
10
QxrdFitterRingCircle
();
11
12
int
fit
();
13
14
int
ringIndex
()
const
{
return
m_RingIndex
; }
15
double
x0
()
const
{
return
m_X0
; }
16
double
y0
()
const
{
return
m_Y0
; }
17
double
fittedX
()
const
{
return
m_FittedX
; }
18
double
fittedY
()
const
{
return
m_FittedY
; }
19
double
fittedR
()
const
{
return
m_FittedR
; }
20
21
private
:
22
static
void
staticEvaluate
(
double
*parm,
double
*xv,
int
np,
int
nx,
void
*adata);
23
void
evaluate
(
double
*parm,
double
*xv,
int
np,
int
nx);
24
25
protected
:
26
int
m_RingIndex
;
27
double
m_X0
;
28
double
m_Y0
;
29
double
m_FittedX
;
30
double
m_FittedY
;
31
double
m_FittedR
;
32
};
33
34
#endif // QXRDFITTERRINGCIRCLE_H
QxrdFitterRingCircle::fittedX
double fittedX() const
Definition:
qxrdfitterringcircle.h:17
QxrdFitterRingCircle::m_FittedX
double m_FittedX
Definition:
qxrdfitterringcircle.h:29
QxrdFitterRingCircle::fittedR
double fittedR() const
Definition:
qxrdfitterringcircle.h:19
QxrdFitterRingCircle::evaluate
void evaluate(double *parm, double *xv, int np, int nx)
Definition:
qxrdfitterringcircle.cpp:45
qxrdfitter.h
QxrdFitterRingCircle::fit
int fit()
Definition:
qxrdfitterringcircle.cpp:66
QxrdFitterRingCircle::m_RingIndex
int m_RingIndex
Definition:
qxrdfitterringcircle.h:26
QxrdFitterRingCircle::m_X0
double m_X0
Definition:
qxrdfitterringcircle.h:27
QxrdFitterRingCircle::y0
double y0() const
Definition:
qxrdfitterringcircle.h:16
QxrdFitterRingCircle::x0
double x0() const
Definition:
qxrdfitterringcircle.h:15
QxrdFitterRingCircle::fittedY
double fittedY() const
Definition:
qxrdfitterringcircle.h:18
QxrdFitterRingCircle::m_Y0
double m_Y0
Definition:
qxrdfitterringcircle.h:28
QxrdFitterRingCircle::ringIndex
int ringIndex() const
Definition:
qxrdfitterringcircle.h:14
QxrdFitterRingCircle
Definition:
qxrdfitterringcircle.h:6
QxrdFitterRingCircle::QxrdFitterRingCircle
QxrdFitterRingCircle()
Definition:
qxrdfitterringcircle.cpp:25
QxrdFitter::cf
QxrdCenterFinder * cf() const
Definition:
qxrdfitter.h:24
QxrdFitterRingCircle::m_FittedY
double m_FittedY
Definition:
qxrdfitterringcircle.h:30
QxrdCenterFinder
Definition:
qxrdcenterfinder.h:19
QxrdFitter
Definition:
qxrdfitter.h:6
QxrdFitterRingCircle::m_FittedR
double m_FittedR
Definition:
qxrdfitterringcircle.h:31
QxrdFitterRingCircle::staticEvaluate
static void staticEvaluate(double *parm, double *xv, int np, int nx, void *adata)
Definition:
qxrdfitterringcircle.cpp:36
Generated by
1.8.10