OSDN Git Service

Merge branch 'master' of git.sourceforge.jp:/gitroot/eos/base
[eos/hostdependX86LINUX64.git] / include / lmrcImageFOMCalc.h
1 /*
2 # lmrcImageFOMCalc.h : $Revision$  
3 # $Date$ 
4 # Created by $Author$
5 # Usage : lmrcImageFOMCalc.h 
6 # Attention
7 #   $Loccker$
8 #       $State$ 
9 #
10 */
11 /* $Log$ */
12
13
14 #include "mrcImage.h" 
15
16 typedef struct lmrcImageFOMCalcInfo {
17         int     inImageNumber; // Number of InImages
18         double* Weight;        // Weight of InImages
19
20         // Ring Range 
21         double minR;            // min 1/A 
22         double maxR;            // max 1/A
23
24         double deltaAlpha; // delta 
25
26         // Sector Range
27         double minSector; 
28         double maxSector; 
29         double delSector;
30         
31         // Scaling Factor
32         double* Scale;
33
34         //      
35         int flagRScale;
36
37         //
38         double  XXMax;
39
40         // Output
41         double FOM;
42         int        Num;
43
44 } lmrcImageFOMCalcInfo;
45
46 double lmrcImageFOMCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
47 double lmrcImageFOMScaleCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
48 double lmrcImageFOMXMaxCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);