OSDN Git Service

Merge branch 'master' of git.sourceforge.jp:/gitroot/eos/base
[eos/hostdependX86LINUX64.git] / include / lmrcSinogramFETreferredCorrelation.h
1 /*
2 # lmrcSinogramFETreferredCorrelation.h : $Revision$  
3 # $Date$ 
4 # Created by $Author$
5 # Usage : lmrcSinogramFETreferredCorrelation.h 
6 # Attention
7 #   $Loccker$
8 #       $State$ 
9 #
10 */
11 /* $Log$ */
12
13 #include <stdio.h>
14 #include<math.h>
15 #include "mrcImage.h"
16
17
18 typedef struct lmrcSinogramFETreferredCorrelationInfo{
19         FILE* In;
20         FILE* InE;
21         FILE* InR;
22         FILE* Out;
23         mrcImage* weight;
24         int nm;
25         int om;
26         int flagw;
27         int zr;
28         int tnum;
29         int RR;
30         int mode;
31 }lmrcSinogramFETreferredCorrelationInfo;
32
33 typedef struct lmrcSinogramFETreferredCorrelationSelectInfo{
34         FILE* In;
35     FILE* InE;
36         FILE* Out;
37         int om;
38         double* dise3[2];
39         int* ptdise3;
40         double* angled[4];
41         int* topn; 
42         char** anglemode;
43         int fnum;
44         int tnum;
45         int RR;
46         double** refCart;
47         int** refpt;
48         int* refVote;
49         int mode;
50 }lmrcSinogramFETreferredCorrelationSelectInfo;
51
52
53 extern void lmrcSinogramFETreferredCorrelation(lmrcSinogramFETreferredCorrelationInfo in, int mode);
54 extern void lmrcSinogramFETreferredCorrelationSelectDataSet(lmrcSinogramFETreferredCorrelationInfo* in, lmrcSinogramFETreferredCorrelationSelectInfo* out, int mode);
55 extern void lmrcSinogramFETreferredCorrelationSelect(lmrcSinogramFETreferredCorrelationSelectInfo* in, int cur, int mode);
56